Toolbox 0.0.1
Ritchie's accessible game engine'
Loading...
Searching...
No Matches
IDxcUtils Interface Reference

Public Member Functions

void CreateBlobFromBlob (IDxcBlob pBlob, uint offset, uint length, out IDxcBlob ppResult)
 
void CreateBlobFromPinned ([In] byte[] pData, int size, DXC_CP codePage, out IDxcBlobEncoding ppBlobEncoding)
 
void MoveToBlob ([In] byte[] pData, IntPtr pIMalloc, int size, DXC_CP codePage, out IDxcBlobEncoding ppBlobEncoding)
 
void CreateBlob ([In] byte[] pData, int size, DXC_CP codePage, out IDxcBlobEncoding ppBlobEncoding)
 
void LoadFile (string pFileName, in DXC_CP pCodePage, out IDxcBlobEncoding ppBlobEncoding)
 
void CreateReadOnlyStreamFromBlob (IDxcBlob pBlob, out IntPtr ppStream)
 
void CreateDefaultIncludeHandler (out IDxcIncludeHandler ppResult)
 
void GetBlobAsUtf8 (IDxcBlob pBlob, [MarshalAs(UnmanagedType.Interface)] out object ppBlobEncoding)
 
void GetBlobAsWide (IDxcBlob pBlob, out IDxcBlobWide ppBlobEncoding)
 
void GetDxilContainerPart (in DxcBuffer pShader, DXC_PART DxcPart, out IntPtr ppPartData, out uint pPartSizeInBytes)
 
void CreateReflection (in DxcBuffer pData, in Guid iid, [MarshalAs(UnmanagedType.Interface)] out object? ppvReflection)
 
void BuildArguments (string? pSourceName, string? pEntryPoint, string pTargetProfile, [In] string[]? pArguments, uint argCount, [In] DxcDefine[] pDefines, int defineCount, out IDxcCompilerArgs ppArgs)
 
void GetPDBContents (IDxcBlob pPDBBlob, out IDxcBlob ppHash, out IDxcBlob ppContainer)
 

The documentation for this interface was generated from the following file: