Crate dxwr

Crate dxwr 

Source

Re-exports§

pub use descriptor_heap::CbvSrvUavCpuDescriptorHandle;
pub use descriptor_heap::CbvSrvUavDescriptorHeap;
pub use descriptor_heap::CbvSrvUavGpuDescriptorHandle;
pub use descriptor_heap::ConstantBufferViewDesc;
pub use descriptor_heap::CpuDescriptorHandle;
pub use descriptor_heap::DepthStencilViewDesc;
pub use descriptor_heap::DescriptorHeap;
pub use descriptor_heap::DsvCpuDescriptorHandle;
pub use descriptor_heap::DsvDescriptorHeap;
pub use descriptor_heap::DsvGpuDescriptorHandle;
pub use descriptor_heap::GpuDescriptorHandle;
pub use descriptor_heap::RenderTargetViewDesc;
pub use descriptor_heap::RtvCpuDescriptorHandle;
pub use descriptor_heap::RtvDescriptorHeap;
pub use descriptor_heap::RtvGpuDescriptorHandle;
pub use descriptor_heap::SamplerCpuDescriptorHandle;
pub use descriptor_heap::SamplerDesc;
pub use descriptor_heap::SamplerDescriptorHeap;
pub use descriptor_heap::SamplerGpuDescriptorHandle;
pub use descriptor_heap::ShaderResourceViewDesc;
pub use descriptor_heap::UnorderedAccessViewDesc;
pub use descriptor_heap::descriptor_heap_type;
pub use dxc::Blob;
pub use dxc::BlobType;
pub use dxc::RefBlob;
pub use features::Feature;
pub use features::RequestFeature;
pub use raytracing::BuildRaytracingAccelerationStructureDesc;
pub use raytracing::BuildRaytracingAccelerationStructureInputs;
pub use raytracing::BuildRaytracingAccelerationStructureInputsType;
pub use raytracing::RaytracingAccelerationStructurePrebuildInfo;
pub use raytracing::RaytracingGeometryDesc;
pub use raytracing::RaytracingInstanceDesc;
pub use reflection::LibraryReflection;
pub use reflection::ReflectionType;
pub use reflection::ShaderReflection;
pub use resources::ClearValue;
pub use resources::Heap;
pub use resources::HeapProperties;
pub use resources::Resource;
pub use resources::ResourceDesc;

Modules§

api
com
command_list_type
d3d
d3d12
descriptor_heap
dxc
dxgi
features
prelude
raytracing
reflection
resources
root_parameter_type

Structs§

Adapter
AdapterId
AdapterMemoryInfo
AliasingBarrier
As
BlendDesc
Builder
CommandAllocator
CommandQueue
Commands
ComputePipelineStateDesc
DepthStencilDesc
DepthStencilFormat
DepthStencilOpDesc
DescriptorRange
Device
DeviceRemovedExtendedDataSettings
DiscardRegion
DispatchRaysDesc
Ds
DxilLibraryDesc
DxilSubobjectToExportsAssociation
ExistingCollectionDesc
ExportDesc
Fence
GlobalRootSignature
GpuVirtualAddress
GpuVirtualAddressAndStride
GpuVirtualAddressRange
GpuVirtualAddressRangeAndStride
GraphicsCommandList
GraphicsPipelineStateDesc
Gs
Handle
HitGroupDesc
Hs
IbStripCutValue
IndexBufferView
InputElementDesc
InputLayout
LocalRootSignature
Ms
NodeMask
PipelineFlags
PipelineState
PipelineStateStreamDesc
PlacedSubresourceFootprint
PrimitiveTopologyType
Ps
RasterizerDesc
RaytracingPipelineConfig
RaytracingShaderConfig
Rect
RenderTargetBlendDesc
RenderTargetFormats
ResizeBuffers
RootParameter
RootSignature
RootSignatureDesc
SampleDesc
SampleMask
ShaderBytecode
SharedHandle
Signal
SoDeclarationEntry
StateObject
StateObjectConfig
StateObjectProperties
StaticSamplerDesc
StreamOutputDesc
StreamSubobject
SubobjectToExportsAssociation
SubresourceFootprint
SwapChain
TextureCopyLocation
TransitionBarrier
UavBarrier
VertexBufferView
ViewInstanceLocation
ViewInstancingDesc
Viewport
Vs

Enums§

DredEnablement

Traits§

CommandList
ResourceBarrier
Subobject

Functions§

align_size
align_size_for_constant_buffer
dxgi_factory
enable_debug_layer
enum_adapters
enum_warp_adapter
output_debug_string_to_stderr
register_output_debug_string_handler

Type Aliases§

BundleCommandAllocator
BundleCommands
BundleGraphicsCommandList
ComputeCommandAllocator
ComputeCommandQueue
ComputeCommands
ComputeGraphicsCommandList
CopyCommandAllocator
CopyCommandQueue
CopyCommands
CopyGraphicsCommandList
DirectCommandAllocator
DirectCommandQueue
DirectCommands
DirectGraphicsCommandList
VideoDecodeCommandAllocator
VideoDecodeCommandQueue
VideoEncodeCommandAllocator
VideoEncodeCommandQueue
VideoProcessCommandAllocator
VideoProcessCommandQueue