public PipelineColorBlendAttachmentState ( Bool32 blendEnable = default, BlendFactor srcColorBlendFactor = default, BlendFactor dstColorBlendFactor = default, BlendOp colorBlendOp = default, BlendFactor srcAlphaBlendFactor = default, BlendFactor dstAlphaBlendFactor = default, BlendOp alphaBlendOp = default, ColorComponentFlags colorWriteMask = default ) { BlendEnable = blendEnable; SrcColorBlendFactor = srcColorBlendFactor; DstColorBlendFactor = dstColorBlendFactor; ColorBlendOp = colorBlendOp; SrcAlphaBlendFactor = srcAlphaBlendFactor; DstAlphaBlendFactor = dstAlphaBlendFactor; AlphaBlendOp = alphaBlendOp; ColorWriteMask = colorWriteMask; }
/// <summary> /// /// </summary> public PipelineColorBlendAttachmentState(Bool32 blendEnable, BlendFactor sourceColorBlendFactor, BlendFactor destinationColorBlendFactor, BlendOp colorBlendOp, BlendFactor sourceAlphaBlendFactor, BlendFactor destinationAlphaBlendFactor, BlendOp alphaBlendOp, ColorComponentFlags colorWriteMask) { this.BlendEnable = blendEnable; this.SourceColorBlendFactor = sourceColorBlendFactor; this.DestinationColorBlendFactor = destinationColorBlendFactor; this.ColorBlendOp = colorBlendOp; this.SourceAlphaBlendFactor = sourceAlphaBlendFactor; this.DestinationAlphaBlendFactor = destinationAlphaBlendFactor; this.AlphaBlendOp = alphaBlendOp; this.ColorWriteMask = colorWriteMask; }