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

#include <VE_ShaderCompile.h>

+ Inheritance diagram for VE_ShaderStageCompiler:

Public Member Functions

 VE_ShaderStageCompiler (const char *source, const char *name, VE_ShaderType stage, int version=0)
 
 ~VE_ShaderStageCompiler ()
 
bool compile (UT_WorkBuffer &messages_out)
 
bool isCompiled ()
 
bool isValid ()
 
VE_ShaderType getStageType ()
 
void getString (UT_WorkBuffer &string)
 
const char * getname ()
 

Detailed Description

Definition at line 80 of file VE_ShaderCompile.h.

Constructor & Destructor Documentation

VE_ShaderStageCompiler::VE_ShaderStageCompiler ( const char *  source,
const char *  name,
VE_ShaderType  stage,
int  version = 0 
)
VE_ShaderStageCompiler::~VE_ShaderStageCompiler ( )

Member Function Documentation

bool VE_ShaderStageCompiler::compile ( UT_WorkBuffer messages_out)
const char* VE_ShaderStageCompiler::getname ( )
inline

Definition at line 94 of file VE_ShaderCompile.h.

VE_ShaderType VE_ShaderStageCompiler::getStageType ( )
void VE_ShaderStageCompiler::getString ( UT_WorkBuffer string)
bool VE_ShaderStageCompiler::isCompiled ( )
bool VE_ShaderStageCompiler::isValid ( )

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