Cogs.Rendering
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
IGraphicsDevice.h File Reference
#include <string>
#include <vector>
#include "Common.h"
#include "DataFormat.h"

Go to the source code of this file.

Classes

struct  Cogs::GraphicsDeviceSettings
 Settings for graphics device initialization. More...
 
class  Cogs::IGraphicsDevice
 Represents a graphics device used to manage graphics resources and issue drawing commands. More...
 

Namespaces

namespace  Cogs
 

Enumerations

enum  Cogs::GraphicsDeviceFlags : int {
  Cogs::None = 0x0000 , Cogs::Debug = 1 << 0 , Cogs::EnableDiagnostics = 1 << 1 , Cogs::EnableShaderCache = 1 << 2 ,
  Cogs::EnableTraceLogging = 1 << 3 , Cogs::DumpShaderContents = 1 << 4 , Cogs::ForceSoftwareRendering = 1 << 5 , Cogs::UseSharedSurface = 1 << 6 ,
  Cogs::UseESCompatibility = 1 << 7 , Cogs::UseSwapEffectDiscard = 1 << 8 , Cogs::UseOpenGLClipControl = 1<<9
}
 Flags controlling the behavior of a graphics device. More...