GraphicsThreadingModel

Inheritance:

Methods of GraphicsThreadingModel:

getCullName
string const &GraphicsThreadingModel::get_cull_name(void) const;

Description: Returns the name of the thread that will handle culling in this model.

getCullSorting
bool GraphicsThreadingModel::get_cull_sorting(void) const;

Description: Returns true if the model involves a separate cull pass, or false if culling happens implicitly, at the same time as draw.

getDrawName
string const &GraphicsThreadingModel::get_draw_name(void) const;

Description: Returns the name of the thread that will handle sending the actual graphics primitives to the graphics API in this model.

getModel
string GraphicsThreadingModel::get_model(void) const;

Description: Returns the string that describes the threading model. See the constructor.

isDefault
bool GraphicsThreadingModel::is_default(void) const;

Description: Returns true if the threading model is the default, cull-then-draw single-threaded model, or false otherwise.

isSingleThreaded
bool GraphicsThreadingModel::is_single_threaded(void) const;

Description: Returns true if the threading model is a single-threaded model, or false if it involves threads.

operator =
void GraphicsThreadingModel::operator =(GraphicsThreadingModel const &copy);

Description:

output
void GraphicsThreadingModel::output(ostream &out) const;

Description: