Plasma Engine  2.0
Loading...
Searching...
No Matches
VertexDeclaration.h
1
2#pragma once
3
4#include <RendererFoundation/Descriptors/Descriptors.h>
5#include <RendererFoundation/RendererFoundationDLL.h>
6
7class PL_RENDERERFOUNDATION_DLL plGALVertexDeclaration : public plGALObject<plGALVertexDeclarationCreationDescription>
8{
9public:
10protected:
11 friend class plGALDevice;
12
13 virtual plResult InitPlatform(plGALDevice* pDevice) = 0;
14
15 virtual plResult DeInitPlatform(plGALDevice* pDevice) = 0;
16
18
20};
The plRenderDevice class is the primary interface for interactions with rendering APIs It contains a ...
Definition Device.h:19
Base class for GAL objects, stores a creation description of the object and also allows for reference...
Definition RendererFoundationDLL.h:374
Definition VertexDeclaration.h:8
Definition Descriptors.h:153
Default enum for returning failure or success, instead of using a bool.
Definition Types.h:54