HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VEX_RibResolver Class Referenceabstract

#include <VEX_RslResolver.h>

+ Inheritance diagram for VEX_RibResolver:

Static Public Member Functions

static void patchShader (UT_String &shader, const char *path)
 
static void setCachePath (const char *path)
 
static const char * getCachePath ()
 

Protected Member Functions

 VEX_RibResolver ()=default
 
virtual ~VEX_RibResolver ()
 
virtual bool canResolve (const char *shader)=0
 
virtual bool doResolve (UT_String &shader, int context_type)=0
 

Detailed Description

Definition at line 26 of file VEX_RslResolver.h.

Constructor & Destructor Documentation

VEX_RibResolver::VEX_RibResolver ( )
protecteddefault
virtual VEX_RibResolver::~VEX_RibResolver ( )
protectedvirtual

Member Function Documentation

virtual bool VEX_RibResolver::canResolve ( const char *  shader)
protectedpure virtual
virtual bool VEX_RibResolver::doResolve ( UT_String shader,
int  context_type 
)
protectedpure virtual
static const char* VEX_RibResolver::getCachePath ( )
static

Specifies where the temporary source code file is created and where the compiled object file is saved.

static void VEX_RibResolver::patchShader ( UT_String shader,
const char *  path 
)
static
static void VEX_RibResolver::setCachePath ( const char *  path)
static

Specifies where the temporary source code file is created and where the compiled object file is saved.


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