gramods
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
gramods::gmGraphics::ChromaKeyTexture::Impl Struct Reference
Collaboration diagram for gramods::gmGraphics::ChromaKeyTexture::Impl:
Collaboration graph
[legend]

Public Member Functions

void update (size_t frame_number, Eye e)
 
GLuint getGLTextureID ()
 

Public Attributes

OffscreenRenderTargets render_target
 
RasterProcessor raster_processor
 
GLuint texture_id = 0
 
bool is_setup = false
 
bool is_functional = false
 
std::shared_ptr< TextureInterfacetexture
 
gmCore::float3 key = { 0.f, 1.f, 0.f }
 
gmCore::float2 tolerance = { 0.48f, 0.5f }
 

Static Public Attributes

static const std::string fragment_code
 

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