OGLplus (0.52.0) a C++ wrapper for OpenGL

blend_function.hpp File Reference

OpenGL blending function and equation enumeration. More...

#include <oglplus/enumerations.hpp>
#include <oglplus/enums/blend_function.ipp>
#include <oglplus/enums/blend_function_range.ipp>
#include <oglplus/enums/blend_equation.ipp>
#include <oglplus/enums/blend_equation_range.ipp>
#include <oglplus/enums/blend_equation_advanced.ipp>
#include <oglplus/enums/blend_equation_advanced_range.ipp>

Go to the source code of this file.

Namespaces

 oglplus
 All definitions of OGLplus are nested in the oglplus namespace.
 

Typedefs

typedef BlendFunction oglplus::BlendFn
 Alternative name for the BlendFunction enumeration.
 
typedef BlendEquation oglplus::BlendEq
 Alternative name for the BlendEquation enumeration.
 
typedef BlendEquationAdvanced oglplus::BlendEqAdv
 Alternative name for the BlendEquationAdvanced enumeration.
 

Enumerations

enum  oglplus::BlendFunction : GLenum {
  oglplus::BlendFunction::Zero,
  oglplus::BlendFunction::One,
  oglplus::BlendFunction::SrcColor,
  oglplus::BlendFunction::OneMinusSrcColor,
  oglplus::BlendFunction::DstColor,
  oglplus::BlendFunction::OneMinusDstColor,
  oglplus::BlendFunction::SrcAlpha,
  oglplus::BlendFunction::OneMinusSrcAlpha,
  oglplus::BlendFunction::DstAlpha,
  oglplus::BlendFunction::OneMinusDstAlpha,
  oglplus::BlendFunction::ConstantColor,
  oglplus::BlendFunction::OneMinusConstantColor,
  oglplus::BlendFunction::ConstantAlpha,
  oglplus::BlendFunction::OneMinusConstantAlpha,
  oglplus::BlendFunction::SrcAlphaSaturate,
  oglplus::BlendFunction::Src1Color,
  oglplus::BlendFunction::OneMinusSrc1Color,
  oglplus::BlendFunction::Src1Alpha,
  oglplus::BlendFunction::OneMinusSrc1Alpha
}
 Blend function type enumeration. More...
 
enum  oglplus::BlendEquation : GLenum {
  oglplus::BlendEquation::Add,
  oglplus::BlendEquation::Subtract,
  oglplus::BlendEquation::ReverseSubtract,
  oglplus::BlendEquation::Min,
  oglplus::BlendEquation::Max
}
 Blend equation enumeration. More...
 
enum  oglplus::BlendEquationAdvanced : GLenum {
  oglplus::BlendEquationAdvanced::Multiply,
  oglplus::BlendEquationAdvanced::Screen,
  oglplus::BlendEquationAdvanced::Overlay,
  oglplus::BlendEquationAdvanced::Darken,
  oglplus::BlendEquationAdvanced::Lighten,
  oglplus::BlendEquationAdvanced::Colordodge,
  oglplus::BlendEquationAdvanced::Colorburn,
  oglplus::BlendEquationAdvanced::Hardlight,
  oglplus::BlendEquationAdvanced::Softlight,
  oglplus::BlendEquationAdvanced::Difference,
  oglplus::BlendEquationAdvanced::Exclusion,
  oglplus::BlendEquationAdvanced::HSLHue,
  oglplus::BlendEquationAdvanced::HSLSaturation,
  oglplus::BlendEquationAdvanced::HSLColor,
  oglplus::BlendEquationAdvanced::HSLLuminosity
}
 Advanced blend equation enumeration. More...
 

Detailed Description

OpenGL blending function and equation enumeration.

Author
Matus Chochlik

Copyright 2010-2014 Matus Chochlik. Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)


Copyright © 2010-2014 Matúš Chochlík, University of Žilina, Žilina, Slovakia.
<matus.chochlik -at- fri.uniza.sk>
<chochlik -at -gmail.com>
Documentation generated on Mon Sep 22 2014 by Doxygen (version 1.8.6).