|
slot 0.0.1
A real time UI render framework
|
成员的完整列表,这些成员属于 gfx::IResourceCommandEncoder,包括所有继承而来的类成员
| AddRef() | ISlangUnknown | inline |
| addRef()=0 | ISlangUnknown | pure virtual |
| addRef()=0 | ISlangUnknown | pure virtual |
| beginDebugEvent(const char *name, float rgbColor[3])=0 | gfx::IResourceCommandEncoder | pure virtual |
| bufferBarrier(GfxCount count, IBufferResource *const *buffers, ResourceState src, ResourceState dst)=0 | gfx::IResourceCommandEncoder | pure virtual |
| bufferBarrier(IBufferResource *buffer, ResourceState src, ResourceState dst) | gfx::IResourceCommandEncoder | inline |
| clearResourceView(IResourceView *view, ClearValue *clearValue, ClearResourceViewFlags::Enum flags)=0 | gfx::IResourceCommandEncoder | pure virtual |
| copyBuffer(IBufferResource *dst, Offset dstOffset, IBufferResource *src, Offset srcOffset, Size size)=0 | gfx::IResourceCommandEncoder | pure virtual |
| copyTexture(ITextureResource *dst, ResourceState dstState, SubresourceRange dstSubresource, ITextureResource::Offset3D dstOffset, ITextureResource *src, ResourceState srcState, SubresourceRange srcSubresource, ITextureResource::Offset3D srcOffset, ITextureResource::Extents extent)=0 | gfx::IResourceCommandEncoder | pure virtual |
| copyTextureToBuffer(IBufferResource *dst, Offset dstOffset, Size dstSize, Size dstRowStride, ITextureResource *src, ResourceState srcState, SubresourceRange srcSubresource, ITextureResource::Offset3D srcOffset, ITextureResource::Extents extent)=0 | gfx::IResourceCommandEncoder | pure virtual |
| endDebugEvent()=0 | gfx::IResourceCommandEncoder | pure virtual |
| endEncoding()=0 | gfx::ICommandEncoder | pure virtual |
| outObject | ISlangUnknown | |
| QueryInterface(struct _GUID const &uuid, void **outObject) | ISlangUnknown | inline |
| queryInterface(SlangUUID const &uuid, void **outObject)=0 | ISlangUnknown | pure virtual |
| Release() | ISlangUnknown | inline |
| release()=0 | ISlangUnknown | pure virtual |
| release()=0 | ISlangUnknown | pure virtual |
| resolveQuery(IQueryPool *queryPool, GfxIndex index, GfxCount count, IBufferResource *buffer, Offset offset)=0 | gfx::IResourceCommandEncoder | pure virtual |
| resolveResource(ITextureResource *source, ResourceState sourceState, SubresourceRange sourceRange, ITextureResource *dest, ResourceState destState, SubresourceRange destRange)=0 | gfx::IResourceCommandEncoder | pure virtual |
| SLANG_COM_INTERFACE(0xf99a00e9, 0xed50, 0x4088, {0x8a, 0xe, 0x3b, 0x26, 0x75, 0x50, 0x31, 0xea}) | gfx::IResourceCommandEncoder | private |
| ISlangUnknown::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 | ISlangUnknown | |
| textureBarrier(GfxCount count, ITextureResource *const *textures, ResourceState src, ResourceState dst)=0 | gfx::IResourceCommandEncoder | pure virtual |
| textureBarrier(ITextureResource *texture, ResourceState src, ResourceState dst) | gfx::IResourceCommandEncoder | inline |
| textureSubresourceBarrier(ITextureResource *texture, SubresourceRange subresourceRange, ResourceState src, ResourceState dst)=0 | gfx::IResourceCommandEncoder | pure virtual |
| uploadBufferData(IBufferResource *dst, Offset offset, Size size, void *data)=0 | gfx::IResourceCommandEncoder | pure virtual |
| uploadTextureData(ITextureResource *dst, SubresourceRange subResourceRange, ITextureResource::Offset3D offset, ITextureResource::Extents extent, ITextureResource::SubresourceData *subResourceData, GfxCount subResourceDataCount)=0 | gfx::IResourceCommandEncoder | pure virtual |
| writeTimestamp(IQueryPool *queryPool, GfxIndex queryIndex)=0 | gfx::ICommandEncoder | pure virtual |