Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
GFXDevice.h File Reference

Go to the source code of this file.

Classes

struct  Divide::DebugView
 
struct  Divide::DebugPrimitiveHandler< Descriptor, N >
 
struct  Divide::DebugPrimitiveHandler< Descriptor, N >::DataEntry
 
struct  Divide::ImShaders
 
struct  Divide::RenderTargetNames
 
class  Divide::GFXDevice
 Rough around the edges Adapter pattern abstracting the actual rendering API and access to the GPU. More...
 
struct  Divide::GFXDevice::ScreenTargets
 
struct  Divide::GFXDevice::GFXDescriptorSet
 
struct  Divide::GFXDevice::GFXBuffers
 
struct  Divide::GFXDevice::GFXBuffers::PerFrameBuffers
 
class  Divide::Attorney::GFXDeviceKernel
 
class  Divide::Attorney::GFXDeviceGraphicsResource
 
class  Divide::Attorney::GFXDeviceGFXRTPool
 
class  Divide::Attorney::GFXDeviceProjectManager
 
class  Divide::Attorney::GFXDeviceShadowMap
 
class  Divide::Attorney::GFXDeviceWindowManager
 

Namespaces

namespace  Divide
 Handle console commands that start with a forward slash.
 
namespace  Divide::Attorney
 
namespace  Divide::TypeUtil
 

Macros

#define DVD_HARDWARE_VIDEO_GFX_DEVICE_H_
 

Functions

 Divide::FWD_DECLARE_MANAGED_CLASS (VertexBuffer)
 
const char * Divide::TypeUtil::GraphicResourceTypeToName (const GraphicsResource::Type type) noexcept
 
const char * Divide::TypeUtil::RenderStageToString (const RenderStage stage) noexcept
 
RenderStage Divide::TypeUtil::StringToRenderStage (const char *stage) noexcept
 
const char * Divide::TypeUtil::RenderPassTypeToString (const RenderPassType pass) noexcept
 
RenderPassType Divide::TypeUtil::StringToRenderPassType (const char *pass) noexcept
 
 Divide::FWD_DECLARE_MANAGED_STRUCT (DebugView)
 
 Divide::FWD_DECLARE_MANAGED_STRUCT (ImShaders)
 

Macro Definition Documentation

◆ DVD_HARDWARE_VIDEO_GFX_DEVICE_H_

#define DVD_HARDWARE_VIDEO_GFX_DEVICE_H_

Definition at line 34 of file GFXDevice.h.