HDK
|
#include "VEX_API.h"
Go to the source code of this file.
Classes | |
class | OSL_ContextManager |
Basic management of shader contexts in OSL. More... | |
Enumerations | |
enum | OSL_ContextType { OSL_INVALID_CONTEXT = 0x00000000, OSL_SURFACE_CONTEXT = 0x00000001, OSL_DISPLACE_CONTEXT = 0x00000002, OSL_GENERIC_CONTEXT = 0x00000004, OSL_VOLUME_CONTEXT = 0x00000008 } |
RenderMan shader context types. More... | |
enum OSL_ContextType |
RenderMan shader context types.
TODO: While we have a library for VEX language (ie, this one), currently we don't have any library for RSL or OSL stuff. We already started putting RSL-related entities in this library (eg, VEX_RslResolver), so this is continuation of this trend. Ideally, at some point we should factor out any RSL and OSL code out of this library into a new RSL and OSL library (or some base language library).
Enumerator | |
---|---|
OSL_INVALID_CONTEXT | |
OSL_SURFACE_CONTEXT | |
OSL_DISPLACE_CONTEXT | |
OSL_GENERIC_CONTEXT | |
OSL_VOLUME_CONTEXT |
Definition at line 25 of file VEX_OslTypes.h.