Enum rokol::gfx::BlendFactor [−][src]
#[repr(u32)]
pub enum BlendFactor {
Show 18 variants
_Default,
Zero,
One,
Color,
OneMinusSourceColor,
SrcAlpha,
OneMinusSrcAlpha,
DstColor,
OneMinusDstColor,
DstAlpha,
OneMinusDstAlpha,
SrcAlphaSatuerd,
BlendColor,
OneMinusBlendColor,
BlendAlpha,
OneMinusBlendAlpha,
_Num,
_ForceU32,
}
Expand description
The source and destination factors in blending operations.
- https://learnopengl.com/Advanced-OpenGL/Blending
- result = src * src_factor + dst * dst_factor
The default value is SG_BLENDFACTOR_ONE for source factors, and SG_BLENDFACTOR_ZERO for destination factors.
Variants
_Default
Zero
One
Color
OneMinusSourceColor
SrcAlpha
OneMinusSrcAlpha
DstColor
OneMinusDstColor
DstAlpha
OneMinusDstAlpha
SrcAlphaSatuerd
BlendColor
OneMinusBlendColor
BlendAlpha
OneMinusBlendAlpha
_Num
_ForceU32
Implementations
Trait Implementations
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for BlendFactor
impl Send for BlendFactor
impl Sync for BlendFactor
impl Unpin for BlendFactor
impl UnwindSafe for BlendFactor
Blanket Implementations
Mutably borrows from an owned value. Read more