Definition IContextManager.hpp:17
virtual bool swapBuffers()=0
Swap buffers.
virtual bool activateContext(const SExposedVideoData &videoData, bool restorePrimaryOnZero=false)=0
Change render context, disable old and activate new defined by videoData.
virtual void destroyContext()=0
Destroy current context.
virtual bool generateContext()=0
Create context based on current surface.
virtual bool generateSurface()=0
Create surface based on current window set.
virtual bool initialize(const SNirtcppCreationParameters ¶ms, const SExposedVideoData &data)=0
Initialize manager with device creation parameters and device window (passed as exposed video data)
virtual void terminate()=0
Terminate manager, any cleanup that is left over. Manager needs a new initialize to be usable again.
virtual const SExposedVideoData & getContext() const =0
Get current context.
virtual void destroySurface()=0
Destroy current surface.
As of Nirtcpp 1.6, position2d is a synonym for vector2d.
Definition vector3d.hpp:11