|
| ShaderPipeline (const char *path) |
|
vc::Error | OpenAndReloadShader () |
|
void | SetRenderingPipelineIndex (const uint32_t index) |
|
void | SetRenderingPipelineType (const RenderingPipelineType type) |
|
void | SetRenderingPipelineShaderType (const RenderingPipelineShaderType type) |
|
vc::Error | LoadShaderFromFile (const char *path) |
|
void | AddVertexBufferToLayout (const ShaderVertexFormat format, const uint32_t binding, const uint32_t location, const uint32_t offset) |
|
void | AddVertexBufferToLayout (const ShaderPipelineImpl::VertexBufferLayout &layout) |
|
void | AddVertexBufferToLayout (const vc::Vector< ShaderPipelineImpl::VertexBufferLayout > &layouts) |
|
void | SetLineWidth (const float width) |
|
void | SetDepthTest (const bool enable) |
|
void | SetDepthWrite (const bool enable) |
|
void | SetCustomMultiSamplingCount (const int samples) |
|
| PluginObjectWrapper (PluginObject *impl) |
|
| PluginObjectWrapper (const PluginObjectWrapper &other) |
|
PluginObjectWrapper & | operator= (const PluginObjectWrapper &other) |
|
| PluginObjectWrapper (PluginObjectWrapper &&other) |
|
PluginObjectWrapper & | operator= (PluginObjectWrapper &&other) |
|
PluginObject * | GetImpl () |
|
const PluginObject * | GetImpl () const |
|
const PluginObject * | GetConstImpl () const |
|
bool | IsImplInitialized () const |
|
void | Destroy () |
|
|
static vc::Error | RecompileAllShaders () |
|
static vc::Error | ReloadAllShaders () |
|
The documentation for this class was generated from the following files:
- /Users/kevinpruvost/Bossing/Perso/VenomEngine/lib/common/include/venom/common/plugin/graphics/ShaderPipeline.h
- /Users/kevinpruvost/Bossing/Perso/VenomEngine/lib/common/src/ShaderPipeline.cc