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
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 43 of file VEX_RslResolver.h.

Constructor & Destructor Documentation

VEX_RslResolver::VEX_RslResolver ( )
VEX_RslResolver::~VEX_RslResolver ( )

Member Function Documentation

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

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