[−][src]Enum wgpu_core::device::trace::Action
Variants
Fields of Init
desc: DeviceDescriptor
backend: Backend
Fields of CreateBuffer
id: BufferId
desc: BufferDescriptor<String>
DestroyBuffer(BufferId)
Fields of CreateTexture
id: TextureId
desc: TextureDescriptor<String>
DestroyTexture(TextureId)
Fields of CreateTextureView
DestroyTextureView(TextureViewId)
Fields of CreateSampler
id: SamplerId
desc: SamplerDescriptor<String>
DestroySampler(SamplerId)
Fields of CreateSwapChain
id: SwapChainId
desc: SwapChainDescriptor
Fields of GetSwapChainTexture
id: Option<TextureViewId>
parent_id: SwapChainId
PresentSwapChain(SwapChainId)
Fields of CreateBindGroupLayout
DestroyBindGroupLayout(BindGroupLayoutId)
Fields of CreatePipelineLayout
id: PipelineLayoutId
bind_group_layouts: Vec<BindGroupLayoutId>
DestroyPipelineLayout(PipelineLayoutId)
Fields of CreateBindGroup
DestroyBindGroup(BindGroupId)
Fields of CreateShaderModule
id: ShaderModuleId
data: String
DestroyShaderModule(ShaderModuleId)
Fields of CreateComputePipeline
DestroyComputePipeline(ComputePipelineId)
Fields of CreateRenderPipeline
id: RenderPipelineId
desc: RenderPipelineDescriptor
DestroyRenderPipeline(RenderPipelineId)
Fields of CreateRenderBundle
id: RenderBundleId
desc: RenderBundleDescriptor
commands: Vec<RenderCommand>
dynamic_offsets: Vec<DynamicOffset>
DestroyRenderBundle(RenderBundleId)
Fields of WriteBuffer
Fields of WriteTexture
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Action
impl Send for Action
impl Sync for Action
impl Unpin for Action
impl !UnwindSafe for Action
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,