Photon Editor Library 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ghi_fwd.h File Reference
#include "EditorCore/Storage/fwd.h"
#include "EditorCore/Storage/TWeakHandle.h"
#include <Common/primitive_type.h>
#include <variant>

Go to the source code of this file.

Classes

class  ph::editor::ghi::TextureObject
 
class  ph::editor::ghi::VertexStorageObject
 
class  ph::editor::ghi::IndexStorageObject
 
class  ph::editor::ghi::MeshObject
 
class  ph::editor::ghi::ShaderObject
 
class  ph::editor::ghi::ShaderProgramObject
 
class  ph::editor::ghi::FramebufferObject
 
class  ph::editor::ghi::MemoryObject
 

Namespaces

namespace  ph
 
namespace  ph::editor
 
namespace  ph::editor::ghi
 

Typedefs

using ph::editor::ghi::TextureHandle = TWeakHandle<TextureObject, uint32, uint32>
 
using ph::editor::ghi::VertexStorageHandle = TWeakHandle<VertexStorageObject, uint32, uint32>
 
using ph::editor::ghi::IndexStorageHandle = TWeakHandle<IndexStorageObject, uint32, uint32>
 
using ph::editor::ghi::MeshHandle = TWeakHandle<MeshObject, uint32, uint32>
 
using ph::editor::ghi::ShaderHandle = TWeakHandle<ShaderObject, uint32, uint32>
 
using ph::editor::ghi::ShaderProgramHandle = TWeakHandle<ShaderProgramObject, uint32, uint32>
 
using ph::editor::ghi::FramebufferHandle = TWeakHandle<FramebufferObject, uint32, uint32>
 
using ph::editor::ghi::MemoryHandle = TWeakHandle<MemoryObject, uint32, uint32>
 
using ph::editor::ghi::TextureNativeHandle