#include <GteGL4BlendState.h>

Classes | |
| struct | Target |
Public Member Functions | |
| void | Enable () |
| BlendState * | GetBlendState () |
| GL4BlendState (BlendState const *blendState) | |
Public Member Functions inherited from gte::GL4GraphicsObject | |
| GLuint | GetGLHandle () const |
| virtual void | SetName (std::string const &name) override |
Public Member Functions inherited from gte::GEObject | |
| GraphicsObject * | GetGraphicsObject () const |
| std::string const & | GetName () const |
| virtual | ~GEObject () |
Static Public Member Functions | |
| static std::shared_ptr< GEObject > | Create (void *unused, GraphicsObject const *object) |
Private Attributes | |
| Vector4< float > | mBlendColor |
| bool | mEnableAlphaToCoverage |
| bool | mEnableIndependentBlend |
| unsigned int | mSampleMask |
| Target | mTarget [BlendState::NUM_TARGETS] |
Static Private Attributes | |
| static GLenum const | msMode [] |
| static GLenum const | msOperation [] |
Additional Inherited Members | |
Protected Member Functions inherited from gte::GL4DrawingState | |
| GL4DrawingState (DrawingState const *gtState) | |
Protected Member Functions inherited from gte::GL4GraphicsObject | |
| GL4GraphicsObject (GraphicsObject const *gtObject) | |
Protected Member Functions inherited from gte::GEObject | |
| GEObject (GraphicsObject const *gtObject) | |
Protected Attributes inherited from gte::GL4GraphicsObject | |
| GLuint | mGLHandle |
Protected Attributes inherited from gte::GEObject | |
| GraphicsObject * | mGTObject |
| std::string | mName |
Definition at line 16 of file GteGL4BlendState.h.
| GL4BlendState::GL4BlendState | ( | BlendState const * | blendState | ) |
Definition at line 13 of file GteGL4BlendState.cpp.
|
static |
Definition at line 39 of file GteGL4BlendState.cpp.
| void GL4BlendState::Enable | ( | ) |
Definition at line 51 of file GteGL4BlendState.cpp.
|
inline |
Definition at line 56 of file GteGL4BlendState.h.
|
private |
Definition at line 48 of file GteGL4BlendState.h.
|
private |
Definition at line 45 of file GteGL4BlendState.h.
|
private |
Definition at line 46 of file GteGL4BlendState.h.
|
private |
Definition at line 49 of file GteGL4BlendState.h.
|
staticprivate |
Definition at line 52 of file GteGL4BlendState.h.
|
staticprivate |
Definition at line 53 of file GteGL4BlendState.h.
|
private |
Definition at line 47 of file GteGL4BlendState.h.