Go to the source code of this file.
|
static INLINE ULONG | D3DReleaseBlob (D3DBlob blob) |
|
static INLINE LPVOID | D3DGetBufferPointer (D3DBlob blob) |
|
static INLINE SIZE_T | D3DGetBufferSize (D3DBlob blob) |
|
static INLINE ULONG | D3DReleaseDestructionNotifier (D3DDestructionNotifier destruction_notifier) |
|
static INLINE HRESULT | D3DRegisterDestructionCallback (D3DDestructionNotifier destruction_notifier, PFN_DESTRUCTION_CALLBACK callback_fn, void *data, UINT *callback_id) |
|
static INLINE HRESULT | D3DUnregisterDestructionCallback (D3DDestructionNotifier destruction_notifier, UINT callback_id) |
|
bool | d3d_compile (const char *src, size_t size, LPCSTR src_name, LPCSTR entrypoint, LPCSTR target, D3DBlob *out) |
|
bool | d3d_compile_from_file (LPCWSTR filename, LPCSTR entrypoint, LPCSTR target, D3DBlob *out) |
|
◆ D3DBlob
◆ D3DDestructionNotifier
◆ d3d_compile()
bool d3d_compile |
( |
const char * |
src, |
|
|
size_t |
size, |
|
|
LPCSTR |
src_name, |
|
|
LPCSTR |
entrypoint, |
|
|
LPCSTR |
target, |
|
|
D3DBlob * |
out |
|
) |
| |
◆ d3d_compile_from_file()
bool d3d_compile_from_file |
( |
LPCWSTR |
filename, |
|
|
LPCSTR |
entrypoint, |
|
|
LPCSTR |
target, |
|
|
D3DBlob * |
out |
|
) |
| |
◆ D3DGetBufferPointer()
◆ D3DGetBufferSize()
◆ D3DRegisterDestructionCallback()
◆ D3DReleaseBlob()
◆ D3DReleaseDestructionNotifier()
◆ D3DUnregisterDestructionCallback()