Ion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
updatestatetable.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ion
 Copyright 2016 Google Inc.
 
 ion::gfx
 

Functions

void ion::gfx::UpdateStateTable (int default_width, int default_height, GraphicsManager *gm, StateTable *st)
 Public functions. More...
 
void ion::gfx::UpdateSettingsInStateTable (StateTable *st, GraphicsManager *gm)
 This internal function can be used to update a StateTable instance to match the current OpenGL settings as provided by a GraphicsManager instance. More...
 
void ion::gfx::ClearFromStateTable (const StateTable &new_state, StateTable *save_state, GraphicsManager *gm)
 This internal function can be used to update the Clear()-related OpenGL state (dithering, scissor test, write masks, scissor box, and clear values) managed by a GraphicsManager to match a StateTable, and updates save_state to contain the new state. More...
 
void ion::gfx::UpdateFromStateTable (const StateTable &new_state, StateTable *save_state, GraphicsManager *gm)
 This internal function can be used to update the OpenGL state managed by a GraphicsManager to match a StateTable, with respect to another StateTable that contains the current state. More...