UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MetalStateCache.h File Reference

Go to the source code of this file.

Classes

class  FMetalStateCache
 
class  FMetalRenderPassDescriptorPool
 

Enumerations

enum  EMetalPipelineFlags {
  EMetalPipelineFlagPipelineState = 1 << 0 , EMetalPipelineFlagComputeShader = 1 << 5 , EMetalPipelineFlagRasterMask = 0xF , EMetalPipelineFlagComputeMask = 0x30 ,
  EMetalPipelineFlagMask = 0x3F
}
 
enum  EMetalRenderFlags {
  EMetalRenderFlagViewport = 1 << 0 , EMetalRenderFlagFrontFacingWinding = 1 << 1 , EMetalRenderFlagCullMode = 1 << 2 , EMetalRenderFlagDepthBias = 1 << 3 ,
  EMetalRenderFlagScissorRect = 1 << 4 , EMetalRenderFlagTriangleFillMode = 1 << 5 , EMetalRenderFlagBlendColor = 1 << 6 , EMetalRenderFlagDepthStencilState = 1 << 7 ,
  EMetalRenderFlagStencilReferenceValue = 1 << 8 , EMetalRenderFlagVisibilityResultMode = 1 << 9 , EMetalRenderFlagDepthClipMode = 1 << 10 , EMetalRenderFlagMask = 0x3FF
}
 

Enumeration Type Documentation

◆ EMetalPipelineFlags

Enumerator
EMetalPipelineFlagPipelineState 
EMetalPipelineFlagComputeShader 
EMetalPipelineFlagRasterMask 
EMetalPipelineFlagComputeMask 
EMetalPipelineFlagMask 

◆ EMetalRenderFlags

Enumerator
EMetalRenderFlagViewport 
EMetalRenderFlagFrontFacingWinding 
EMetalRenderFlagCullMode 
EMetalRenderFlagDepthBias 
EMetalRenderFlagScissorRect 
EMetalRenderFlagTriangleFillMode 
EMetalRenderFlagBlendColor 
EMetalRenderFlagDepthStencilState 
EMetalRenderFlagStencilReferenceValue 
EMetalRenderFlagVisibilityResultMode 
EMetalRenderFlagDepthClipMode 
EMetalRenderFlagMask