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
7
class
PL_RENDERERFOUNDATION_DLL
plGALVertexDeclaration
:
public
plGALObject
<plGALVertexDeclarationCreationDescription>
8
{
9
public
:
10
protected
:
11
friend
class
plGALDevice
;
12
13
virtual
plResult
InitPlatform(
plGALDevice
* pDevice) = 0;
14
15
virtual
plResult
DeInitPlatform(
plGALDevice
* pDevice) = 0;
16
17
plGALVertexDeclaration
(
const
plGALVertexDeclarationCreationDescription
& Description);
18
19
virtual
~plGALVertexDeclaration
();
20
};
plGALDevice
The plRenderDevice class is the primary interface for interactions with rendering APIs It contains a ...
Definition
Device.h:19
plGALObject
Base class for GAL objects, stores a creation description of the object and also allows for reference...
Definition
RendererFoundationDLL.h:374
plGALVertexDeclaration
Definition
VertexDeclaration.h:8
plGALVertexDeclarationCreationDescription
Definition
Descriptors.h:153
plResult
Default enum for returning failure or success, instead of using a bool.
Definition
Types.h:54
Code
Engine
RendererFoundation
Shader
VertexDeclaration.h
Generated by
1.11.0