3#include <RendererFoundation/Descriptors/Descriptors.h>
4#include <RendererFoundation/RendererFoundationDLL.h>
9 virtual void SetDebugName(
const char* szName)
const = 0;
25 plResult CreateBindingMapping(
bool bAllowMultipleBindingPerName);
26 void DestroyBindingMapping();
This class encapsulates an array and it's size. It is recommended to use this class instead of plain ...
Definition ArrayPtr.h:37
Definition DynamicArray.h:81
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
A class to use together with plHashedString for quick comparisons with temporary strings that need no...
Definition HashedString.h:151
Definition Descriptors.h:44
Default enum for returning failure or success, instead of using a bool.
Definition Types.h:54
Shader reflection of a single shader resource (texture, constant buffer, etc.).
Definition ShaderByteCode.h:77