|
| virtual SLANG_NO_THROW void SLANG_MCALL | invalidateDescriptorHeapBinding ()=0 |
| |
| virtual SLANG_NO_THROW void SLANG_MCALL | ensureInternalDescriptorHeapsBound ()=0 |
| |
Public 成员函数 继承自 gfx::ICommandBuffer |
| virtual SLANG_NO_THROW void SLANG_MCALL | encodeRenderCommands (IRenderPassLayout *renderPass, IFramebuffer *framebuffer, IRenderCommandEncoder **outEncoder)=0 |
| |
| IRenderCommandEncoder * | encodeRenderCommands (IRenderPassLayout *renderPass, IFramebuffer *framebuffer) |
| |
| virtual SLANG_NO_THROW void SLANG_MCALL | encodeComputeCommands (IComputeCommandEncoder **outEncoder)=0 |
| |
| IComputeCommandEncoder * | encodeComputeCommands () |
| |
| virtual SLANG_NO_THROW void SLANG_MCALL | encodeResourceCommands (IResourceCommandEncoder **outEncoder)=0 |
| |
| IResourceCommandEncoder * | encodeResourceCommands () |
| |
| virtual SLANG_NO_THROW void SLANG_MCALL | encodeRayTracingCommands (IRayTracingCommandEncoder **outEncoder)=0 |
| |
| IRayTracingCommandEncoder * | encodeRayTracingCommands () |
| |
| virtual SLANG_NO_THROW void SLANG_MCALL | close ()=0 |
| |
| virtual SLANG_NO_THROW Result SLANG_MCALL | getNativeHandle (InteropHandle *outHandle)=0 |
| |
| virtual SLANG_NO_THROW SlangResult SLANG_MCALL | queryInterface (SlangUUID const &uuid, void **outObject)=0 |
| |
| virtual SLANG_NO_THROW uint32_t SLANG_MCALL | addRef ()=0 |
| |
| virtual SLANG_NO_THROW uint32_t SLANG_MCALL | release ()=0 |
| |
| | SLANG_COM_INTERFACE (0x00000000, 0x0000, 0x0000, {0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46}) virtual SLANG_NO_THROW SlangResult SLANG_MCALL queryInterface(SlangUUID const &uuid |
| |
| virtual SLANG_NO_THROW uint32_t SLANG_MCALL | addRef ()=0 |
| |
| virtual SLANG_NO_THROW uint32_t SLANG_MCALL | release ()=0 |
| |
| SlangResult | QueryInterface (struct _GUID const &uuid, void **outObject) |
| |
| uint32_t | AddRef () |
| |
| uint32_t | Release () |
| |