Pyrogenesis  trunk
Namespaces | Classes | Functions
Renderer::Backend::GL Namespace Reference

Namespaces

 anonymous_namespace{Device.cpp}
 
 anonymous_namespace{DeviceCommandContext.cpp}
 
 anonymous_namespace{ShaderProgram.cpp}
 
 anonymous_namespace{Texture.cpp}
 
 Mapping
 

Classes

class  CBuffer
 
class  CDevice
 
class  CDeviceCommandContext
 
class  CFramebuffer
 
class  CGraphicsPipelineState
 
class  CShaderProgram
 A compiled vertex+fragment shader program. More...
 
class  CShaderProgramARB
 
class  CShaderProgramGLSL
 
class  CTexture
 Represents a low-level GL texture, encapsulates all properties initialization. More...
 
class  CVertexInputLayout
 

Functions

std::unique_ptr< IDeviceCreateDevice (SDL_Window *window, const bool arb)
 

Function Documentation

◆ CreateDevice()

std::unique_ptr< IDevice > Renderer::Backend::GL::CreateDevice ( SDL_Window window,
const bool  arb 
)