#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.