|
class | DxcBufferMarshaller |
|
class | DxcDefineMarshaller |
|
class | WcharStringMarshaller |
|
|
static partial int | DxcCreateInstance (in Guid rclsid, in Guid riid, [MarshalAs(UnmanagedType.Interface)] out object? ppv) |
|
static T | CreateInstance< T > (in Guid rclsid) |
|
static IDxcCompilerArgs | BuildArguments (this IDxcUtils utils, string? sourceName, string? entryPoint, string targetProfile, string[] arguments) |
|
static unsafe IDxcResult | Compile (this IDxcCompiler3 compiler, string source, IDxcCompilerArgs args) |
|
static unsafe byte[] | ToArray (this IDxcBlob blob) |
|
static unsafe T | GetOutput< T > (this IDxcResult result, DXC_OUT_KIND kind) |
|
static unsafe DXC_OUT_KIND[] | GetOutputs (this IDxcResult result) |
|
|
static readonly Guid | CLSID_DxcAssembler = new("d728db68-f903-4f80-94cd-dccf76ec7151") |
|
static readonly Guid | CLSID_DxcCompiler = new("73e22d93-e6ce-47f3-b5bf-f0664f39c1b0") |
|
static readonly Guid | CLSID_DxcCompilerArgs = new("3e56ae82-224d-470f-a1a1-fe3016ee9f9d") |
|
static readonly Guid | CLSID_DxcContainerBuilder = new("94134294-411f-4574-b4d0-8741e25240d2") |
|
static readonly Guid | CLSID_DxcContainerReflection = new("b9f54489-55b8-400c-ba3a-1675e4728b91") |
|
static readonly Guid | CLSID_DxcDiaDataSource = new("cd1f6b73-2ab0-484d-8edc-ebe7a43ca09f") |
|
static readonly Guid | CLSID_DxcLibrary = new("6245d6af-66e0-48fd-80b4-4d271796748c") |
|
static readonly Guid | CLSID_DxcOptimizer = new("ae2cd79f-cc22-453f-9b6b-b124e7a5204c") |
|
static readonly Guid | CLSID_DxcPdbUtils = new("54621dfb-f2ce-457e-ae8c-ec355faeec7c") |
|
static readonly Guid | CLSID_DxcUtils = CLSID_DxcLibrary |
|
static readonly Guid | CLSID_DxcValidator = new("8ca3e215-f728-4cf3-8cdd-88af917587a1") |
|
The documentation for this class was generated from the following file:
- /home/ritchie/Projects/toolbox/src/Ritchie.ShaderCompiler/Dxc.cs