budgeted() const | skgpu::graphite::Resource | inline |
drawIndexedPrimitives(MTLPrimitiveType primitiveType, NSUInteger indexCount, MTLIndexType indexType, id< MTLBuffer > indexBuffer, NSUInteger indexBufferOffset) | skgpu::graphite::MtlRenderCommandEncoder | inline |
drawIndexedPrimitives(MTLPrimitiveType primitiveType, NSUInteger indexCount, MTLIndexType indexType, id< MTLBuffer > indexBuffer, NSUInteger indexBufferOffset, NSUInteger instanceCount, NSInteger baseVertex, NSUInteger baseInstance) SK_API_AVAILABLE(macos(10.11) | skgpu::graphite::MtlRenderCommandEncoder | |
drawIndexedPrimitives(MTLPrimitiveType primitiveType, MTLIndexType indexType, id< MTLBuffer > indexBuffer, NSUInteger indexBufferOffset, id< MTLBuffer > indirectBuffer, NSUInteger indirectBufferOffset) SK_API_AVAILABLE(macos(10.11) | skgpu::graphite::MtlRenderCommandEncoder | |
drawPrimitives(MTLPrimitiveType primitiveType, NSUInteger vertexStart, NSUInteger vertexCount) | skgpu::graphite::MtlRenderCommandEncoder | inline |
drawPrimitives(MTLPrimitiveType primitiveType, NSUInteger vertexStart, NSUInteger vertexCount, NSUInteger instanceCount, NSUInteger baseInstance) SK_API_AVAILABLE(macos(10.11) | skgpu::graphite::MtlRenderCommandEncoder | |
drawPrimitives(MTLPrimitiveType primitiveType, id< MTLBuffer > indirectBuffer, NSUInteger indirectBufferOffset) SK_API_AVAILABLE(macos(10.11) | skgpu::graphite::MtlRenderCommandEncoder | |
dumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump) const | skgpu::graphite::Resource | |
endEncoding() | skgpu::graphite::MtlRenderCommandEncoder | inline |
getLabel() const | skgpu::graphite::Resource | inline |
getResourceType() const override | skgpu::graphite::MtlRenderCommandEncoder | inlinevirtual |
gpuMemorySize() const | skgpu::graphite::Resource | inline |
insertDebugSignpost(NSString *string) | skgpu::graphite::MtlRenderCommandEncoder | inline |
ios(8.3) | skgpu::graphite::MtlRenderCommandEncoder | |
ios(8.3) | skgpu::graphite::MtlRenderCommandEncoder | |
ios(8.3) | skgpu::graphite::MtlRenderCommandEncoder | |
ios(8.3) | skgpu::graphite::MtlRenderCommandEncoder | |
ios(9.0) | skgpu::graphite::MtlRenderCommandEncoder | |
ios(9.0) | skgpu::graphite::MtlRenderCommandEncoder | |
ios(9.0) | skgpu::graphite::MtlRenderCommandEncoder | |
ios(9.0) | skgpu::graphite::MtlRenderCommandEncoder | |
key() const | skgpu::graphite::Resource | inline |
Make(const SharedContext *sharedContext, id< MTLCommandBuffer > commandBuffer, MTLRenderPassDescriptor *descriptor) | skgpu::graphite::MtlRenderCommandEncoder | inlinestatic |
onDumpMemoryStatistics(SkTraceMemoryDump *traceMemoryDump, const char *dumpName) const | skgpu::graphite::Resource | inlineprotectedvirtual |
operator=(const Resource &)=delete | skgpu::graphite::Resource | |
operator=(Resource &&)=delete | skgpu::graphite::Resource | |
ownership() const | skgpu::graphite::Resource | inline |
popDebugGroup() | skgpu::graphite::MtlRenderCommandEncoder | inline |
prepareForReturnToCache(const std::function< void()> &takeRef) | skgpu::graphite::Resource | inlinevirtual |
pushDebugGroup(NSString *string) | skgpu::graphite::MtlRenderCommandEncoder | inline |
ref() const | skgpu::graphite::Resource | inline |
refCommandBuffer() const | skgpu::graphite::Resource | inline |
Resource(const Resource &)=delete | skgpu::graphite::Resource | |
Resource(Resource &&)=delete | skgpu::graphite::Resource | |
Resource(const SharedContext *, Ownership, skgpu::Budgeted, size_t gpuMemorySize, bool commandBufferRefsAsUsageRefs=false) | skgpu::graphite::Resource | protected |
setBlendColor(float blendConst[4]) | skgpu::graphite::MtlRenderCommandEncoder | inline |
setDeleteASAP() | skgpu::graphite::Resource | inlineprotected |
setDepthStencilState(id< MTLDepthStencilState > depthStencilState) | skgpu::graphite::MtlRenderCommandEncoder | inline |
setFragmentBuffer(id< MTLBuffer > buffer, NSUInteger offset, NSUInteger index) | skgpu::graphite::MtlRenderCommandEncoder | inline |
setFragmentBufferOffset(NSUInteger offset, NSUInteger index) SK_API_AVAILABLE(macos(10.11) | skgpu::graphite::MtlRenderCommandEncoder | |
setFragmentBytes(const void *bytes, NSUInteger length, NSUInteger index) SK_API_AVAILABLE(macos(10.11) | skgpu::graphite::MtlRenderCommandEncoder | |
setFragmentSamplerState(id< MTLSamplerState > sampler, NSUInteger index) | skgpu::graphite::MtlRenderCommandEncoder | inline |
setFragmentTexture(id< MTLTexture > texture, NSUInteger index) | skgpu::graphite::MtlRenderCommandEncoder | inline |
setFrontFacingWinding(MTLWinding winding) | skgpu::graphite::MtlRenderCommandEncoder | inline |
setKey(const GraphiteResourceKey &key) | skgpu::graphite::Resource | inline |
setLabel(NSString *label) | skgpu::graphite::MtlRenderCommandEncoder | inline |
skgpu::graphite::Resource::setLabel(std::string_view label) | skgpu::graphite::Resource | inline |
setRenderPipelineState(id< MTLRenderPipelineState > pso) | skgpu::graphite::MtlRenderCommandEncoder | inline |
setScissorRect(const MTLScissorRect &scissorRect) | skgpu::graphite::MtlRenderCommandEncoder | inline |
setStencilReferenceValue(uint32_t referenceValue) | skgpu::graphite::MtlRenderCommandEncoder | inline |
setTriangleFillMode(MTLTriangleFillMode fillMode) | skgpu::graphite::MtlRenderCommandEncoder | inline |
setVertexBuffer(id< MTLBuffer > buffer, NSUInteger offset, NSUInteger index) | skgpu::graphite::MtlRenderCommandEncoder | inline |
setVertexBufferOffset(NSUInteger offset, NSUInteger index) SK_API_AVAILABLE(macos(10.11) | skgpu::graphite::MtlRenderCommandEncoder | |
setVertexBytes(const void *bytes, NSUInteger length, NSUInteger index) SK_API_AVAILABLE(macos(10.11) | skgpu::graphite::MtlRenderCommandEncoder | |
setViewport(const MTLViewport &viewport) | skgpu::graphite::MtlRenderCommandEncoder | inline |
sharedContext() const | skgpu::graphite::Resource | inlineprotected |
tvos(9.0)) | skgpu::graphite::MtlRenderCommandEncoder | inline |
tvos(9.0)) | skgpu::graphite::MtlRenderCommandEncoder | inline |
tvos(9.0)) | skgpu::graphite::MtlRenderCommandEncoder | inline |
tvos(9.0)) | skgpu::graphite::MtlRenderCommandEncoder | inline |
tvos(9.0)) | skgpu::graphite::MtlRenderCommandEncoder | inline |
tvos(9.0)) | skgpu::graphite::MtlRenderCommandEncoder | inline |
tvos(9.0)) | skgpu::graphite::MtlRenderCommandEncoder | inline |
tvos(9.0)) | skgpu::graphite::MtlRenderCommandEncoder | inline |
uniqueID() const | skgpu::graphite::Resource | inline |
unref() const | skgpu::graphite::Resource | inline |
unrefCommandBuffer() const | skgpu::graphite::Resource | inline |
wasDestroyed() const | skgpu::graphite::Resource | inline |
~Resource() | skgpu::graphite::Resource | protectedvirtual |