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

#include <VEX_RslResolver.h>

+ Inheritance diagram for VEX_RslResolver:

Static Public Member Functions

static bool canResolveShader (UT_String &shader)
 
static bool resolveShader (UT_String &shader, int context_type)
 
- Static Public Member Functions inherited from VEX_RibResolver
static void patchShader (UT_String &shader, const char *path)
 
static void setCachePath (const char *path)
 
static const char * getCachePath ()
 

Protected Member Functions

 VEX_RslResolver ()
 
 ~VEX_RslResolver () override
 
- Protected Member Functions inherited from VEX_RibResolver
 VEX_RibResolver ()=default
 
virtual ~VEX_RibResolver ()
 
virtual bool canResolve (const char *shader)=0
 
virtual bool doResolve (UT_String &shader, int context_type)=0
 

Static Protected Member Functions

static VEX_RslResolvergetRslResolver (const char *shader)
 

Detailed Description

Definition at line 47 of file VEX_RslResolver.h.

Constructor & Destructor Documentation

VEX_RslResolver::VEX_RslResolver ( )
protected
VEX_RslResolver::~VEX_RslResolver ( )
overrideprotected

Member Function Documentation

static bool VEX_RslResolver::canResolveShader ( UT_String shader)
static
static VEX_RslResolver* VEX_RslResolver::getRslResolver ( const char *  shader)
staticprotected
static bool VEX_RslResolver::resolveShader ( UT_String shader,
int  context_type 
)
static

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