HDK
|
#include "RV_API.h"
#include <UT/UT_Array.h>
#include <UT/UT_UniquePtr.h>
#include <RE/RE_UniformBlock.h>
#include <RE/RE_Shader.h>
#include "RV_Type.h"
#include <RE/RE_ShaderHandle.h>
#include <RE/RE_ShaderAtlas.h>
Go to the source code of this file.
Classes | |
class | RV_VKShaderProgramCompiler |
class | RV_VKShaderStageCompiler |
class | RV_VKShader |
class | RV_VKShader::Factory |
class | RV_VKShaderStage |
class | RV_ShaderHandle |
class | RV_ShaderAtlas |
Enumerations | |
enum | RV_DefaultAttributeLoc { RV_LOC_UNDEF = -2, RV_LOC_NONE = -1, RV_LOC_P = 0, RV_LOC_CD = 1, RV_LOC_ALPHA = 2, RV_LOC_N = 3, RV_LOC_CE = 3, RV_LOC_UV = 4, RV_LOC_PSCALE = 5, RV_LOC_WIDTH = 5, RV_LOC_POINT_SELECTION = 6, RV_LOC_POINT_ID = 7, RV_LOC_INSTANCE_INDEX = 8, RV_LOC_TAN = 9, RV_LOC_PRIM_SELECTION = 10, RV_LOC_VERT_SELECTION = 11, RV_LOC_FIRST_CUSTOM } |
Functions | |
RV_API bool | RVisDefaultAttrib (const RV_ShaderInput &input) |
RV_API int | RVgetDefaultAttribLocation (const UT_StringRef &) |
RV_API bool | RVgetDefaultAttribFormat (int loc, RV_GPUType *out_type, int *out_vec_size) |
Definition at line 33 of file RV_VKShaderCompile.h.
RV_API bool RVgetDefaultAttribFormat | ( | int | loc, |
RV_GPUType * | out_type, | ||
int * | out_vec_size | ||
) |
RV_API int RVgetDefaultAttribLocation | ( | const UT_StringRef & | ) |
RV_API bool RVisDefaultAttrib | ( | const RV_ShaderInput & | input | ) |