18 #ifndef __H__OCULAR_GRAPHICS_BLEND_STATE__H__
19 #define __H__OCULAR_GRAPHICS_BLEND_STATE__H__
21 #include "Math/Vector4.hpp"
56 OneMinusAlphaBlendFactor,
66 enum class BlendEquation
BlendType destBlend
The operation to perform on the current pixel RGB value in the RenderTexture.
Definition: BlendState.hpp:94
BlendType alphaSrcBlend
The operation to perform on pixel alpha value output from the Fragment/Pixel shaders.
Definition: BlendState.hpp:95
Definition: Matrix3x3.hpp:39
BlendEquation alphaBlendEquation
How to combine the alphaSrcBlend and alphaDestBlend operations.
Definition: BlendState.hpp:99
bool enableBlending
If TRUE, blending operations will be performed.
Definition: BlendState.hpp:91
Math::Vector4f blendFactor
Custom blend factor employed when using BlendType::BlendFactor, BlendType::OneMinusBlendFactor, BlendType::AlphaBlendFactor, and/or BlendType::OneMinusAlphaBlendFactor.
Definition: BlendState.hpp:101
Note: Once this library is made dynamic, this will no longer be needed.
Definition: Common.hpp:70
Definition: BlendState.hpp:89
BlendType srcBlend
The operation to perform on pixel RGB values output from the Fragment/Pixel shaders.
Definition: BlendState.hpp:93
BlendType alphaDestBlend
The operation to perform on the current pixel alpha value in the RenderTexture.
Definition: BlendState.hpp:96
BlendEquation blendEquation
How to combine the srcBlend and destBlend operations.
Definition: BlendState.hpp:98