[D3D12] Change most subsystem pointers to references
This commit is contained in:
@@ -41,15 +41,15 @@ class GraphicsContext {
|
||||
|
||||
virtual ImmediateDrawer* immediate_drawer() = 0;
|
||||
|
||||
virtual bool is_current() = 0;
|
||||
virtual bool MakeCurrent() = 0;
|
||||
virtual void ClearCurrent() = 0;
|
||||
virtual bool is_current();
|
||||
virtual bool MakeCurrent();
|
||||
virtual void ClearCurrent();
|
||||
|
||||
// Returns true if the OS took away our context because we caused a TDR or
|
||||
// some other outstanding error. When this happens, this context, as well as
|
||||
// any other shared contexts are junk.
|
||||
// This context must be made current in order for this call to work properly.
|
||||
virtual bool WasLost() { return false; }
|
||||
virtual bool WasLost() = 0;
|
||||
|
||||
virtual void BeginSwap() = 0;
|
||||
virtual void EndSwap() = 0;
|
||||
|
||||
Reference in New Issue
Block a user