DXIL module metadata types shared by analysis passes.
| Name | Description |
|---|---|
AnyResourceExtType | A target extension type representing any DXIL resource kind. |
CBufferExtType | The dx.CBuffer target extension type |
EntryProperties | Properties attached to a DXIL shader entry function. |
FeedbackTextureExtType | The dx.FeedbackTexture target extension type |
LayoutExtType | The dx.Layout target extension type |
MSTextureExtType | The dx.MSTexture target extension type |
ModuleMetadataInfo | Collected DXIL module-level metadata for a module. |
PaddingExtType | The dx.Padding target extension type |
RawBufferExtType | The dx.RawBuffer target extension type |
ResourceInfo | Binding and metadata for a single DXIL resource instance. |
ResourceTypeInfo | Description of a DXIL resource's type properties. |
SamplerExtType | The dx.Sampler target extension type |
TextureExtType | The dx.Texture target extension type |
TypedBufferExtType | The dx.TypedBuffer target extension type |
| Name | Description |
|---|---|
AtomicBinOpCode | Opcodes for the DXIL AtomicBinOp op (78). Values must match the DXIL specification. |
ElementType | The element type of an SRV or UAV resource. |
ExtPropTags | Metadata tags for extra resource properties. |
ResourceClass | DXIL resource class identifying how a resource is bound and accessed. |
ResourceCounterDirection | Direction of atomic counter updates on a resource. |
ResourceDimension | Dimensionality of a DXIL resource. |
ResourceKind | The kind of resource for an SRV or UAV resource. Sometimes referred to as "Shape" in the DXIL docs. |
SamplerFeedbackType | Kind of sampler feedback reported by a feedback texture. |
SamplerType | Type of a DXIL sampler. |
| Name | Description |
|---|---|
getResourceClassName | Returns the name of a DXIL resource class. |
getResourceNameFromBindingCall | Return the resource name from a handle-from-binding call. |
| Name | Description |
|---|---|
MaxWaveSize | Maximum supported DXIL wave size. |
MinWaveSize | Minimum supported DXIL wave size. |