VenomEngine
Cross-Platform Modern Graphics Engine
|
#include <venom/common/plugin/graphics/GraphicsPlugin.h>
#include <venom/common/plugin/graphics/ShaderResourceTable.h>
#include <venom/common/Types.h>
#include <venom/common/plugin/graphics/ShaderPipeline.h>
Go to the source code of this file.
Classes | |
class | venom::common::TextureResource |
class | venom::common::TextureImpl |
class | venom::common::Texture |
Namespaces | |
namespace | venom |
Contains the entirety of the code of the VenomEngine project. | |
namespace | venom::common |
High-Level Frontend of the VenomEngine project. It also contains all the code shared between every APIs/Dynamic Libraries. But most importantly, that is where the abstraction is setup for the different APIs contained in this project. Use the alias 'vc' to access the namespace. | |
Enumerations | |
enum | ColorAttachmentType { Present = 0 , NormalSpecular = 1 , MetallicRougnessAO = 2 , Position = 3 , Depth = 4 , Count } |
Project: VenomEngine