BlendComponent¶
data class BlendComponent(
val operation: GPUBlendOperation = GPUBlendOperation.Add,
val srcFactor: GPUBlendFactor = GPUBlendFactor.One,
val dstFactor: GPUBlendFactor = GPUBlendFactor.Zero
) : GPUBlendComponent
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.