List of all items
Structs
- ffi::DxcDefine
- intellisense::DxcCursor
- intellisense::DxcCursorFormatting
- intellisense::DxcCursorKind
- intellisense::DxcCursorKindFlags
- intellisense::DxcDiagnosticDisplayOptions
- intellisense::DxcDiagnosticSeverity
- intellisense::DxcFile
- intellisense::DxcGlobalOptions
- intellisense::DxcIndex
- intellisense::DxcIntellisense
- intellisense::DxcSourceLocation
- intellisense::DxcSourceOffsets
- intellisense::DxcSourceRange
- intellisense::DxcTokenKind
- intellisense::DxcTranslationUnit
- intellisense::DxcTranslationUnitFlags
- intellisense::DxcType
- intellisense::DxcTypeKind
- intellisense::DxcUnsavedFile
- os::HRESULT
- wrapper::Dxc
- wrapper::DxcBlob
- wrapper::DxcBlobEncoding
- wrapper::DxcCompiler
- wrapper::DxcLibrary
- wrapper::DxcOperationResult
- wrapper::DxcReflector
- wrapper::DxcValidator
- wrapper::Dxil
- wrapper::Reflection
Enums
Traits
Functions
- fake_sign::fake_sign_dxil_in_place
- os::CoTaskMemFree
- os::SysFreeString
- os::SysStringByteLen
- os::SysStringLen
- utils::compile_hlsl
- utils::validate_dxil
Type Aliases
- ffi::DxcCreateInstanceProc
- ffi::DxcCreateInstanceProc2
- os::BSTR
- os::CHAR
- os::LPBSTR
- os::LPCSTR
- os::LPCWSTR
- os::LPSTR
- os::LPWSTR
- os::OLECHAR
- os::UINT
- os::WCHAR
- utils::Result
- wrapper::DxcValidatorVersion
Constants
- ffi::CLSID_DxcAssembler
- ffi::CLSID_DxcCompiler
- ffi::CLSID_DxcContainerBuilder
- ffi::CLSID_DxcContainerReflection
- ffi::CLSID_DxcDiaDataSource
- ffi::CLSID_DxcLibrary
- ffi::CLSID_DxcLinker
- ffi::CLSID_DxcOptimizer
- ffi::CLSID_DxcValidator
- ffi::DFCC_DXIL
- ffi::DXC_VALIDATOR_FLAGS_DEFAULT
- ffi::DXC_VALIDATOR_FLAGS_IN_PLACE_EDIT
- ffi::DXC_VALIDATOR_FLAGS_MODULE_ONLY
- ffi::DXC_VALIDATOR_FLAGS_ROOT_SIGNATURE_ONLY
- ffi::DXC_VALIDATOR_FLAGS_VALID_MASK
- ffi::DXC_VERSION_INFO_FLAGS_DEBUG
- ffi::DXC_VERSION_INFO_FLAGS_INTERNAL
- ffi::DXC_VERSION_INFO_FLAGS_NONE
- ffi::IID_ID3_D12_SHADER_REFLECTION
- ffi::IID_IDXC_ASSEMBLER
- ffi::IID_IDXC_BLOB
- ffi::IID_IDXC_BLOB_ENCODING
- ffi::IID_IDXC_COMPILER
- ffi::IID_IDXC_COMPILER2
- ffi::IID_IDXC_CONTAINER_BUILDER
- ffi::IID_IDXC_CONTAINER_REFLECTION
- ffi::IID_IDXC_INCLUDE_HANDLER
- ffi::IID_IDXC_LIBRARY
- ffi::IID_IDXC_LINKER
- ffi::IID_IDXC_OPERATION_RESULT
- ffi::IID_IDXC_OPTIMIZER
- ffi::IID_IDXC_OPTIMIZER_PASS
- ffi::IID_IDXC_VALIDATOR
- ffi::IID_IDXC_VERSION_INFO
- ffi::IID_IDXC_VERSION_INFO2
- intellisense::CLSID_DxcIntelliSense
- intellisense::IID_IDXC_CURSOR
- intellisense::IID_IDXC_DIAGNOSTIC
- intellisense::IID_IDXC_FILE
- intellisense::IID_IDXC_INCLUSION
- intellisense::IID_IDXC_INDEX
- intellisense::IID_IDXC_INTELLI_SENSE
- intellisense::IID_IDXC_SOURCE_LOCATION
- intellisense::IID_IDXC_SOURCE_RANGE
- intellisense::IID_IDXC_TOKEN
- intellisense::IID_IDXC_TRANSLATION_UNIT
- intellisense::IID_IDXC_TYPE
- intellisense::IID_IDXC_UNSAVED_FILE