HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RV_ShaderProgram.h File Reference
#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)
 

Function Documentation

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 
)