slot 0.0.1
A real time UI render framework
载入中...
搜索中...
未找到
gfx::IRenderCommandEncoder 成员列表

成员的完整列表,这些成员属于 gfx::IRenderCommandEncoder,包括所有继承而来的类成员

AddRef()ISlangUnknowninline
addRef()=0ISlangUnknownpure virtual
addRef()=0ISlangUnknownpure virtual
beginDebugEvent(const char *name, float rgbColor[3])=0gfx::IResourceCommandEncoderpure virtual
bindPipeline(IPipelineState *state)gfx::IRenderCommandEncoderinlineprivate
bindPipelineWithRootObject(IPipelineState *state, IShaderObject *rootObject)=0gfx::IRenderCommandEncoderprivatepure virtual
bufferBarrier(GfxCount count, IBufferResource *const *buffers, ResourceState src, ResourceState dst)=0gfx::IResourceCommandEncoderpure virtual
bufferBarrier(IBufferResource *buffer, ResourceState src, ResourceState dst)gfx::IResourceCommandEncoderinline
clearResourceView(IResourceView *view, ClearValue *clearValue, ClearResourceViewFlags::Enum flags)=0gfx::IResourceCommandEncoderpure virtual
copyBuffer(IBufferResource *dst, Offset dstOffset, IBufferResource *src, Offset srcOffset, Size size)=0gfx::IResourceCommandEncoderpure virtual
copyTexture(ITextureResource *dst, ResourceState dstState, SubresourceRange dstSubresource, ITextureResource::Offset3D dstOffset, ITextureResource *src, ResourceState srcState, SubresourceRange srcSubresource, ITextureResource::Offset3D srcOffset, ITextureResource::Extents extent)=0gfx::IResourceCommandEncoderpure virtual
copyTextureToBuffer(IBufferResource *dst, Offset dstOffset, Size dstSize, Size dstRowStride, ITextureResource *src, ResourceState srcState, SubresourceRange srcSubresource, ITextureResource::Offset3D srcOffset, ITextureResource::Extents extent)=0gfx::IResourceCommandEncoderpure virtual
draw(GfxCount vertexCount, GfxIndex startVertex=0)=0gfx::IRenderCommandEncoderprivatepure virtual
drawIndexed(GfxCount indexCount, GfxIndex startIndex=0, GfxIndex baseVertex=0)=0gfx::IRenderCommandEncoderprivatepure virtual
drawIndexedIndirect(GfxCount maxDrawCount, IBufferResource *argBuffer, Offset argOffset, IBufferResource *countBuffer=nullptr, Offset countOffset=0)=0gfx::IRenderCommandEncoderprivatepure virtual
drawIndexedInstanced(GfxCount indexCount, GfxCount instanceCount, GfxIndex startIndexLocation, GfxIndex baseVertexLocation, GfxIndex startInstanceLocation)=0gfx::IRenderCommandEncoderprivatepure virtual
drawIndirect(GfxCount maxDrawCount, IBufferResource *argBuffer, Offset argOffset, IBufferResource *countBuffer=nullptr, Offset countOffset=0)=0gfx::IRenderCommandEncoderprivatepure virtual
drawInstanced(GfxCount vertexCount, GfxCount instanceCount, GfxIndex startVertex, GfxIndex startInstanceLocation)=0gfx::IRenderCommandEncoderprivatepure virtual
drawMeshTasks(int x, int y, int z)=0gfx::IRenderCommandEncoderprivatepure virtual
endDebugEvent()=0gfx::IResourceCommandEncoderpure virtual
endEncoding()=0gfx::ICommandEncoderpure virtual
outObjectISlangUnknown
QueryInterface(struct _GUID const &uuid, void **outObject)ISlangUnknowninline
queryInterface(SlangUUID const &uuid, void **outObject)=0ISlangUnknownpure virtual
Release()ISlangUnknowninline
release()=0ISlangUnknownpure virtual
release()=0ISlangUnknownpure virtual
resolveQuery(IQueryPool *queryPool, GfxIndex index, GfxCount count, IBufferResource *buffer, Offset offset)=0gfx::IResourceCommandEncoderpure virtual
resolveResource(ITextureResource *source, ResourceState sourceState, SubresourceRange sourceRange, ITextureResource *dest, ResourceState destState, SubresourceRange destRange)=0gfx::IResourceCommandEncoderpure virtual
setIndexBuffer(IBufferResource *buffer, Format indexFormat, Offset offset=0)=0gfx::IRenderCommandEncoderprivatepure virtual
setPrimitiveTopology(PrimitiveTopology topology)=0gfx::IRenderCommandEncoderprivatepure virtual
setSamplePositions(GfxCount samplesPerPixel, GfxCount pixelCount, const SamplePosition *samplePositions)=0gfx::IRenderCommandEncoderprivatepure virtual
setScissorRects(GfxCount count, const ScissorRect *scissors)=0gfx::IRenderCommandEncoderprivatepure virtual
setStencilReference(uint32_t referenceValue)=0gfx::IRenderCommandEncoderprivatepure virtual
setVertexBuffer(GfxIndex slot, IBufferResource *buffer, Offset offset=0)gfx::IRenderCommandEncoderinlineprivate
setVertexBuffers(GfxIndex startSlot, GfxCount slotCount, IBufferResource *const *buffers, const Offset *offsets)=0gfx::IRenderCommandEncoderprivatepure virtual
setViewportAndScissor(Viewport const &viewport)gfx::IRenderCommandEncoderinlineprivate
setViewports(GfxCount count, const Viewport *viewports)=0gfx::IRenderCommandEncoderprivatepure virtual
SLANG_COM_INTERFACE(0xf99a00e9, 0xed50, 0x4088, {0x8a, 0xe, 0x3b, 0x26, 0x75, 0x50, 0x31, 0xea})gfx::IResourceCommandEncoderprivate
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 &uuidISlangUnknown
textureBarrier(GfxCount count, ITextureResource *const *textures, ResourceState src, ResourceState dst)=0gfx::IResourceCommandEncoderpure virtual
textureBarrier(ITextureResource *texture, ResourceState src, ResourceState dst)gfx::IResourceCommandEncoderinline
textureSubresourceBarrier(ITextureResource *texture, SubresourceRange subresourceRange, ResourceState src, ResourceState dst)=0gfx::IResourceCommandEncoderpure virtual
uploadBufferData(IBufferResource *dst, Offset offset, Size size, void *data)=0gfx::IResourceCommandEncoderpure virtual
uploadTextureData(ITextureResource *dst, SubresourceRange subResourceRange, ITextureResource::Offset3D offset, ITextureResource::Extents extent, ITextureResource::SubresourceData *subResourceData, GfxCount subResourceDataCount)=0gfx::IResourceCommandEncoderpure virtual
writeTimestamp(IQueryPool *queryPool, GfxIndex queryIndex)=0gfx::ICommandEncoderpure virtual