|
| constexpr BlendMode | fge::vulkan::BlendAlpha (VK_BLEND_FACTOR_SRC_ALPHA, VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA, VK_BLEND_OP_ADD, VK_BLEND_FACTOR_ONE, VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA, VK_BLEND_OP_ADD) |
| | Blend source and dest according to dest alpha.
|
| constexpr BlendMode | fge::vulkan::BlendAdd (VK_BLEND_FACTOR_SRC_ALPHA, VK_BLEND_FACTOR_ONE, VK_BLEND_OP_ADD, VK_BLEND_FACTOR_ONE, VK_BLEND_FACTOR_ONE, VK_BLEND_OP_ADD) |
| | Add source to dest.
|
| constexpr BlendMode | fge::vulkan::BlendMultiply (VK_BLEND_FACTOR_DST_COLOR, VK_BLEND_FACTOR_ZERO, VK_BLEND_OP_ADD) |
| | Multiply source and dest.
|
| constexpr BlendMode | fge::vulkan::BlendMin (VK_BLEND_FACTOR_ONE, VK_BLEND_FACTOR_ONE, VK_BLEND_OP_MIN) |
| | Take minimum between source and dest.
|
| constexpr BlendMode | fge::vulkan::BlendMax (VK_BLEND_FACTOR_ONE, VK_BLEND_FACTOR_ONE, VK_BLEND_OP_MAX) |
| | Take maximum between source and dest.
|
| constexpr BlendMode | fge::vulkan::BlendNone (VK_BLEND_FACTOR_ONE, VK_BLEND_FACTOR_ZERO, VK_BLEND_OP_ADD) |
| | Overwrite dest with source.
|
A file containing an abstraction for vulkan blendmode and basic default blendmode.