|
HDK
|
#include <typeinfo>#include "RV_API.h"#include <utility>#include <UT/UT_Array.h>#include <UT/UT_ArrayStringMap.h>#include <UT/UT_Lock.h>#include <UT/UT_StringArray.h>#include <UT/UT_StringHolder.h>#include <UT/UT_Tuple.h>#include <UT/UT_UniquePtr.h>#include <VE/VE_VK.h>#include "RV_Type.h"#include "RV_VKPipeline.h"
Include dependency graph for RV_ShaderProgram.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | RV_ShaderInput |
| class | RV_ShaderInputState |
| class | RV_ShaderProgramBase |
| class | RV_ShaderProgram |
| class | RV_ShaderCompute |
| Compute shader object. More... | |
Functions | |
| RV_API RV_VKDescriptorBinding | loadShaderBlock (RV_Instance *inst, const char *block, int set=0, int binding_num=0) |
| RV_API RV_VKDescriptorBinding | loadShaderSnippet (RV_Instance *inst, const char *code, const char *name, int set=0, int binding_num=0) |
| RV_API RV_VKDescriptorBinding loadShaderBlock | ( | RV_Instance * | inst, |
| const char * | block, | ||
| int | set = 0, |
||
| int | binding_num = 0 |
||
| ) |
| RV_API RV_VKDescriptorBinding loadShaderSnippet | ( | RV_Instance * | inst, |
| const char * | code, | ||
| const char * | name, | ||
| int | set = 0, |
||
| int | binding_num = 0 |
||
| ) |