#include <GteBlendState.h>
Classes | |
struct | Target |
Public Types | |
enum | GTE_IMPEXP { NUM_TARGETS = 8 } |
Public Member Functions | |
BlendState () | |
Public Member Functions inherited from gte::GraphicsObject | |
std::string const & | GetName () const |
GraphicsObjectType | GetType () const |
bool | IsBuffer () const |
bool | IsDrawingState () const |
bool | IsShader () const |
bool | IsTexture () const |
bool | IsTextureArray () const |
void | SetName (std::string const &name) |
virtual | ~GraphicsObject () |
Public Attributes | |
Vector4< float > | blendColor |
bool | enableAlphaToCoverage |
bool | enableIndependentBlend |
unsigned int | sampleMask |
Target | target [NUM_TARGETS] |
Additional Inherited Members | |
Static Public Member Functions inherited from gte::GraphicsObject | |
static void | SubscribeForDestruction (std::shared_ptr< ListenerForDestruction > const &listener) |
static void | UnsubscribeForDestruction (std::shared_ptr< ListenerForDestruction > const &listener) |
Protected Member Functions inherited from gte::DrawingState | |
DrawingState () | |
Protected Member Functions inherited from gte::GraphicsObject | |
GraphicsObject () | |
Protected Attributes inherited from gte::GraphicsObject | |
std::string | mName |
GraphicsObjectType | mType |
Definition at line 16 of file GteBlendState.h.
Enumerator | |
---|---|
NUM_TARGETS |
Definition at line 58 of file GteBlendState.h.
BlendState::BlendState | ( | ) |
Definition at line 13 of file GteBlendState.cpp.
Vector4<float> gte::BlendState::blendColor |
Definition at line 83 of file GteBlendState.h.
bool gte::BlendState::enableAlphaToCoverage |
Definition at line 80 of file GteBlendState.h.
bool gte::BlendState::enableIndependentBlend |
Definition at line 81 of file GteBlendState.h.
unsigned int gte::BlendState::sampleMask |
Definition at line 84 of file GteBlendState.h.
Target gte::BlendState::target[NUM_TARGETS] |
Definition at line 82 of file GteBlendState.h.