Trait Access

Source
pub trait Access {
    const DEFAULT_READ: AccessType;
    const DEFAULT_WRITE: AccessType;
}
Expand description

Associated type trait which enables default values for read and write methods.

Required Associated Constants§

Source

const DEFAULT_READ: AccessType

The default AccessType for read operations, if not specified explicitly.

Source

const DEFAULT_WRITE: AccessType

The default AccessType for write operations, if not specified explicitly.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Access for ComputePipeline

Source§

const DEFAULT_READ: AccessType = AccessType::ComputeShaderReadOther

Source§

const DEFAULT_WRITE: AccessType = AccessType::ComputeShaderWrite

Source§

impl Access for GraphicPipeline

Source§

const DEFAULT_READ: AccessType = AccessType::AnyShaderReadSampledImageOrUniformTexelBuffer

Source§

const DEFAULT_WRITE: AccessType = AccessType::AnyShaderWrite

Source§

impl Access for RayTracePipeline

Source§

const DEFAULT_READ: AccessType = AccessType::RayTracingShaderReadSampledImageOrUniformTexelBuffer

Source§

const DEFAULT_WRITE: AccessType = AccessType::AnyShaderWrite