![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include "config.h"
#include "ClipPlanes.h"
#include "GFXShaderData.h"
#include "Pipeline.h"
#include "Commands.h"
#include "PushConstants.h"
#include "RenderAPIWrapper.h"
#include "RenderStagePass.h"
#include "IMPrimitiveDescriptors.h"
#include "Core/Math/Headers/Line.h"
#include "Core/Headers/FrameListener.h"
#include "Core/Headers/PlatformContextComponent.h"
#include "Platform/Video/Headers/DescriptorSets.h"
#include "Platform/Video/Buffers/ShaderBuffer/Headers/ShaderBuffer.h"
#include "Platform/Video/Buffers/VertexBuffer/Headers/VertexBuffer.h"
#include "Geometry/Material/Headers/MaterialEnums.h"
#include "Rendering/Camera/Headers/Frustum.h"
#include "Rendering/Camera/Headers/CameraSnapshot.h"
#include "Rendering/Lighting/ShadowMapping/Headers/ShadowMap.h"
#include "Rendering/RenderPass/Headers/RenderPass.h"
#include "GFXDevice.inl"
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) | |
#define DVD_HARDWARE_VIDEO_GFX_DEVICE_H_ |
Definition at line 34 of file GFXDevice.h.