HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RV_VKShaderStageCompiler Class Reference

#include <RV_VKShaderCompile.h>

Public Member Functions

 RV_VKShaderStageCompiler (const char *source, const char *name, RE_ShaderType stage, int version=0)
 
 ~RV_VKShaderStageCompiler ()
 
bool compile (UT_WorkBuffer &messages_out)
 
bool isCompiled ()
 
bool isValid ()
 
RE_ShaderType getStage ()
 
void getString (UT_WorkBuffer &string)
 
const char * getName ()
 

Detailed Description

Definition at line 103 of file RV_VKShaderCompile.h.

Constructor & Destructor Documentation

RV_VKShaderStageCompiler::RV_VKShaderStageCompiler ( const char *  source,
const char *  name,
RE_ShaderType  stage,
int  version = 0 
)
RV_VKShaderStageCompiler::~RV_VKShaderStageCompiler ( )

Member Function Documentation

bool RV_VKShaderStageCompiler::compile ( UT_WorkBuffer messages_out)
const char* RV_VKShaderStageCompiler::getName ( )
inline

Definition at line 118 of file RV_VKShaderCompile.h.

RE_ShaderType RV_VKShaderStageCompiler::getStage ( )
void RV_VKShaderStageCompiler::getString ( UT_WorkBuffer string)
bool RV_VKShaderStageCompiler::isCompiled ( )
bool RV_VKShaderStageCompiler::isValid ( )

The documentation for this class was generated from the following file: