UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMetalCommandEncoder Member List

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()FMetalCommandEncoderinline
GetCommandBufferIndex() constFMetalCommandEncoderinline
GetComputeCommandEncoder(void)FMetalCommandEncoder
GetEncoderFence(void) constFMetalCommandEncoder
GetRenderCommandEncoder(void)FMetalCommandEncoder
GetRenderPassDescriptor(void) constFMetalCommandEncoder
GetRingBuffer(void)FMetalCommandEncoder
InsertDebugSignpost(NS::String *String)FMetalCommandEncoder
IsAnyCommandEncoderActive(void) constFMetalCommandEncoderinline
IsBlitCommandEncoderActive(void) constFMetalCommandEncoderinline
IsComputeCommandEncoderActive(void) constFMetalCommandEncoderinline
IsParallelEncoding()FMetalCommandEncoderinline
IsParallelRenderCommandEncoderActive(void) constFMetalCommandEncoderinline
IsRenderCommandEncoderActive(void) constFMetalCommandEncoderinline
IsRenderPassDescriptorValid(void) constFMetalCommandEncoder
NumEncodedPasses(void) constFMetalCommandEncoderinline
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