Skip to content

BlendComponent

data class BlendComponent(
    val operation: GPUBlendOperation = GPUBlendOperation.Add, 
    val srcFactor: GPUBlendFactor = GPUBlendFactor.One, 
    val dstFactor: GPUBlendFactor = GPUBlendFactor.Zero
) : GPUBlendComponent
Describes one color or alpha blend component's operation and factors.

Constructors

BlendComponent

constructor(
    operation: GPUBlendOperation = GPUBlendOperation.Add, 
    srcFactor: GPUBlendFactor = GPUBlendFactor.One, 
    dstFactor: GPUBlendFactor = GPUBlendFactor.Zero
)

Properties

dstFactor

open override val dstFactor: GPUBlendFactor
Defines the GPUBlendFactor operation to be performed on values from the target attachment.

operation

open override val operation: GPUBlendOperation
Defines the GPUBlendOperation used to calculate the values written to the target attachment components.

srcFactor

open override val srcFactor: GPUBlendFactor
Defines the GPUBlendFactor operation to be performed on values from the fragment shader.