![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FMetalCommandEncoder, including all inherited members.
| BeginBlitCommandEncoding(FMetalCounterSampler *Sampler) | FMetalCommandEncoder | |
| BeginComputeCommandEncoding(MTL::DispatchType Type=MTL::DispatchTypeSerial, FMetalCounterSampler *Sampler=nullptr) | FMetalCommandEncoder | |
| BeginParallelRenderCommandEncoding(FMetalCounterSampler *Sampler) | FMetalCommandEncoder | |
| BeginRenderCommandEncoding(FMetalCounterSampler *Sampler) | FMetalCommandEncoder | |
| BeginRenderCommandEncoding(MTL::RenderPassDescriptor *RenderPassDesc, MTLParallelRenderCommandEncoderPtr ParallelEncoder) | FMetalCommandEncoder | |
| EndCommandBuffer(FMetalRHICommandContext *Context) | FMetalCommandEncoder | |
| EndEncoding() | FMetalCommandEncoder | |
| FMetalCommandEncoder(FMetalDevice &Device, FMetalCommandList &CmdList) | FMetalCommandEncoder | |
| GetBlitCommandEncoder(void) | FMetalCommandEncoder | |
| GetCommandBuffer() | FMetalCommandEncoder | inline |
| GetCommandBufferIndex() const | FMetalCommandEncoder | inline |
| GetComputeCommandEncoder(void) | FMetalCommandEncoder | |
| GetEncoderFence(void) const | FMetalCommandEncoder | |
| GetRenderCommandEncoder(void) | FMetalCommandEncoder | |
| GetRenderPassDescriptor(void) const | FMetalCommandEncoder | |
| GetRingBuffer(void) | FMetalCommandEncoder | |
| InsertDebugSignpost(NS::String *String) | FMetalCommandEncoder | |
| IsAnyCommandEncoderActive(void) const | FMetalCommandEncoder | inline |
| IsBlitCommandEncoderActive(void) const | FMetalCommandEncoder | inline |
| IsComputeCommandEncoderActive(void) const | FMetalCommandEncoder | inline |
| IsParallelEncoding() | FMetalCommandEncoder | inline |
| IsParallelRenderCommandEncoderActive(void) const | FMetalCommandEncoder | inline |
| IsRenderCommandEncoderActive(void) const | FMetalCommandEncoder | inline |
| IsRenderPassDescriptorValid(void) const | FMetalCommandEncoder | |
| NumEncodedPasses(void) const | FMetalCommandEncoder | inline |
| PopDebugGroup(void) | FMetalCommandEncoder | |
| PushDebugGroup(NS::String *String) | FMetalCommandEncoder | |
| Release(void) | FMetalCommandEncoder | |
| Reset(void) | FMetalCommandEncoder | |
| ResetLive(void) | FMetalCommandEncoder | |
| SetBlendColor(float const Red, float const Green, float const Blue, float const Alpha) | FMetalCommandEncoder | |
| SetComputePipelineState(FMetalShaderPipelinePtr State) | FMetalCommandEncoder | |
| SetCullMode(MTL::CullMode const CullMode) | FMetalCommandEncoder | |
| SetDepthBias(float const DepthBias, float const SlopeScale, float const Clamp) | FMetalCommandEncoder | |
| SetDepthClipMode(MTL::DepthClipMode DepthClipMode) | FMetalCommandEncoder | |
| SetDepthStencilState(MTL::DepthStencilState *DepthStencilState) | FMetalCommandEncoder | |
| SetFrontFacingWinding(MTL::Winding const FrontFacingWinding) | FMetalCommandEncoder | |
| SetRenderPassDescriptor(MTL::RenderPassDescriptor *RenderPass) | FMetalCommandEncoder | |
| SetRenderPassStoreActions(MTL::StoreAction const *const ColorStore, MTL::StoreAction const DepthStore, MTL::StoreAction const StencilStore) | FMetalCommandEncoder | |
| SetRenderPipelineState(FMetalShaderPipeline *const PipelineState) | FMetalCommandEncoder | |
| SetScissorRect(MTL::ScissorRect const Rect[], uint32 NumActive) | FMetalCommandEncoder | |
| SetShaderBuffer(MTL::FunctionType const FunctionType, FMetalBufferPtr Buffer, NS::UInteger const Offset, NS::UInteger const Length, NS::UInteger const Index, MTL::ResourceUsage const Usage, EPixelFormat const Format=PF_Unknown, NS::UInteger const ElementRowPitch=0, TArray< TTuple< MTL::Resource *, MTL::ResourceUsage > > ReferencedResources={}) | FMetalCommandEncoder | |
| SetShaderBytes(MTL::FunctionType const FunctionType, uint8 const *Bytes, NS::UInteger const Length, NS::UInteger const Index) | FMetalCommandEncoder | |
| SetShaderData(MTL::FunctionType const FunctionType, FMetalBufferData *Data, NS::UInteger const Offset, NS::UInteger const Index, EPixelFormat const Format=PF_Unknown, NS::UInteger const ElementRowPitch=0) | FMetalCommandEncoder | |
| SetShaderSamplerState(MTL::FunctionType const FunctionType, MTL::SamplerState *Sampler, NS::UInteger const Index) | FMetalCommandEncoder | |
| SetShaderSideTable(MTL::FunctionType const FunctionType, NS::UInteger const Index) | FMetalCommandEncoder | |
| SetShaderTexture(MTL::FunctionType const FunctionType, MTL::Texture *Texture, NS::UInteger const Index, MTL::ResourceUsage const Usage) | FMetalCommandEncoder | |
| SetStencilReferenceValue(uint32 const ReferenceValue) | FMetalCommandEncoder | |
| SetTriangleFillMode(MTL::TriangleFillMode const FillMode) | FMetalCommandEncoder | |
| SetViewport(MTL::Viewport const Viewport[], uint32 NumActive) | FMetalCommandEncoder | |
| SetVisibilityResultMode(MTL::VisibilityResultMode const Mode, NS::UInteger const Offset) | FMetalCommandEncoder | |
| SignalEvent(MTLEventPtr Event, uint32_t SignalCount) | FMetalCommandEncoder | |
| StartCommandBuffer(void) | FMetalCommandEncoder | |
| TransitionResources(MTL::Resource *Resource) | FMetalCommandEncoder | |
| UpdateFence(FMetalFence *Fence) | FMetalCommandEncoder | |
| UseHeaps(TArray< MTL::Heap * > const &Heaps, const MTL::FunctionType Function) | FMetalCommandEncoder | |
| UseIndirectArgumentResource(MTL::Texture *Texture, MTL::ResourceUsage const Usage) | FMetalCommandEncoder | |
| UseIndirectArgumentResource(FMetalBufferPtr Buffer, MTL::ResourceUsage const Usage) | FMetalCommandEncoder | |
| UseResource(MTL::Resource *Resource, MTL::ResourceUsage const Usage) | FMetalCommandEncoder | |
| UseResources(TArray< MTL::Resource * > const &Resources, MTL::ResourceUsage const Usage, MTL::RenderStages RenderStages=0) | FMetalCommandEncoder | |
| WaitForEvent(MTLEventPtr Event, uint32_t SignalCount) | FMetalCommandEncoder | |
| WaitForFence(FMetalFence *Fence) | FMetalCommandEncoder |