---
title: MTL4LogicalToPhysicalColorAttachmentMappingState
framework: metal
role: symbol
role_heading: Enumeration
path: metal/mtl4logicaltophysicalcolorattachmentmappingstate
---

# MTL4LogicalToPhysicalColorAttachmentMappingState

Enumerates possible behaviors of how a pipeline maps its logical outputs to its color attachments.

## Declaration

```swift
enum MTL4LogicalToPhysicalColorAttachmentMappingState
```

## Topics

### Enumeration Cases

- [MTL4LogicalToPhysicalColorAttachmentMappingState.identity](metal/mtl4logicaltophysicalcolorattachmentmappingstate/identity.md)
- [MTL4LogicalToPhysicalColorAttachmentMappingState.inherited](metal/mtl4logicaltophysicalcolorattachmentmappingstate/inherited.md)

### Initializers

- [init(rawValue:)](metal/mtl4logicaltophysicalcolorattachmentmappingstate/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Pipeline compilation

- [MTL4BlendState](metal/mtl4blendstate.md)
- [MTL4FunctionDescriptor](metal/mtl4functiondescriptor.md)
- [MTL4IndirectCommandBufferSupportState](metal/mtl4indirectcommandbuffersupportstate.md)
- [MTL4LibraryDescriptor](metal/mtl4librarydescriptor.md)
- [MTL4LibraryFunctionDescriptor](metal/mtl4libraryfunctiondescriptor.md)
- [MTL4NewBinaryFunctionCompletionHandler](metal/mtl4newbinaryfunctioncompletionhandler.md)
- [MTL4NewMachineLearningPipelineStateCompletionHandler](metal/mtl4newmachinelearningpipelinestatecompletionhandler.md)
- [MTL4ShaderReflection](metal/mtl4shaderreflection.md)
- [MTL4SpecializedFunctionDescriptor](metal/mtl4specializedfunctiondescriptor.md)
- [MTL4AlphaToCoverageState](metal/mtl4alphatocoveragestate.md)
- [MTL4AlphaToOneState](metal/mtl4alphatoonestate.md)
- [MTL4StaticLinkingDescriptor](metal/mtl4staticlinkingdescriptor.md)
- [MTL4StitchedFunctionDescriptor](metal/mtl4stitchedfunctiondescriptor.md)
- [MTLFunctionReflection](metal/mtlfunctionreflection.md)
- [MTLNewDynamicLibraryCompletionHandler](metal/mtlnewdynamiclibrarycompletionhandler.md)
