Ocular Engine
Ocular::Graphics::BlendState Struct Reference

#include <BlendState.hpp>

Public Attributes

bool enableBlending
 If TRUE, blending operations will be performed.
 
BlendType srcBlend
 The operation to perform on pixel RGB values output from the Fragment/Pixel shaders.
 
BlendType destBlend
 The operation to perform on the current pixel RGB value in the RenderTexture.
 
BlendType alphaSrcBlend
 The operation to perform on pixel alpha value output from the Fragment/Pixel shaders.
 
BlendType alphaDestBlend
 The operation to perform on the current pixel alpha value in the RenderTexture.
 
BlendEquation blendEquation
 How to combine the srcBlend and destBlend operations.
 
BlendEquation alphaBlendEquation
 How to combine the alphaSrcBlend and alphaDestBlend operations.
 
Math::Vector4f blendFactor
 Custom blend factor employed when using BlendType::BlendFactor, BlendType::OneMinusBlendFactor, BlendType::AlphaBlendFactor, and/or BlendType::OneMinusAlphaBlendFactor.
 

Detailed Description

State Component Default Value
Enable Blending True
Src Blend One
Dest Blend Zero
Alpha Src Blend One
Alpha Dest Blend Zero
Blend Equation Add
Alpha Blend Equation Add
Blend Factor (1, 1, 1, 1)

The documentation for this struct was generated from the following file: