![]() |
Plasma Engine
2.0
|
Public Types | |
using | CreatorFunc = plDelegate<plInternal::NewInstance<plGALDevice>(plAllocator*, const plGALDeviceCreationDescription&)> |
Static Public Member Functions | |
static plInternal::NewInstance< plGALDevice > | CreateDevice (plStringView sRendererName, plAllocator *pAllocator, const plGALDeviceCreationDescription &desc) |
static void | GetShaderModelAndCompiler (plStringView sRendererName, const char *&ref_szShaderModel, const char *&ref_szShaderCompiler) |
static void | RegisterCreatorFunc (const char *szRendererName, const CreatorFunc &func, const char *szShaderModel, const char *szShaderCompiler) |
static void | UnregisterCreatorFunc (const char *szRendererName) |