![]() |
VenomEngine
Cross-Platform Modern Graphics Engine
|
#include <venom/common/plugin/graphics/GraphicsPluginObject.h>#include <venom/common/plugin/graphics/RenderingPipelineType.h>Go to the source code of this file.
Classes | |
| class | venom::common::ShaderResource |
| class | venom::common::ShaderPipelineImpl |
| struct | venom::common::ShaderPipelineImpl::VertexBufferLayout |
| class | venom::common::ShaderPipeline |
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 class | ShaderVertexFormat { Float , Vec2 , Vec3 , Vec4 , Int , IVec2 , IVec3 , IVec4 , Uint , UVec2 , UVec3 , UVec4 , Mat2 , Mat3 , Mat4 } |
Project: VenomEngineWorkspace