Toolbox 0.0.1
Ritchie's accessible game engine'
Loading...
Searching...
No Matches
Dxc Class Reference

Classes

class  DxcBufferMarshaller
 
class  DxcDefineMarshaller
 
class  WcharStringMarshaller
 

Static Public Member Functions

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 Public Attributes

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: