Toolbox 0.0.1
Ritchie's accessible game engine'
|
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) |