15 #include "graphicsPipe.h" 16 #include "graphicsWindow.h" 17 #include "graphicsBuffer.h" 18 #include "config_display.h" 19 #include "mutexHolder.h" 74 delete _display_information;
85 GraphicsPipe::PreferredWindowThread
111 make_device(
void *scrn) {
113 <<
"make_device() unimplemented by " << get_type() <<
"\n";
141 make_output(
const string &name,
151 << get_type() <<
" cannot create buffers or windows.\n";
162 return _display_information;
DisplayInformation * get_display_information()
Gets the pipe's DisplayInformation.
virtual PreferredWindowThread get_preferred_window_thread() const
Returns an indication of the thread in which this GraphicsPipe requires its window processing to be p...
A container for the various kinds of properties we might ask to have on a graphics window before we o...
An object to create GraphicsOutputs that share a particular 3-D API.
This is a base class for the various different classes that represent the result of a frame of render...
An abstract device object that is part of Graphics Pipe.
virtual void lookup_cpu_data()
Looks up the detailed CPU information and stores it in _display_information, if supported by the OS...
Encapsulates all the communication with a particular instance of a given rendering backend...
This class is the main interface to controlling the render process.
TypeHandle is the identifier used to differentiate C++ class types.
A container for the various kinds of properties we might ask to have on a graphics frameBuffer before...