Blender
V3.3
|
#include <services.h>
Public Types | |
enum | Type { OIIO , SVM , IES , BEVEL , AO } |
Public Member Functions | |
OSLTextureHandle (Type type, const vector< int4 > &svm_slots) | |
OSLTextureHandle (Type type=OIIO, int svm_slot=-1) | |
Public Attributes | |
Type | type |
vector< int4 > | svm_slots |
OSL::TextureSystem::TextureHandle * | oiio_handle |
ColorSpaceProcessor * | processor |
Definition at line 47 of file services.h.
Enumerator | |
---|---|
OIIO | |
SVM | |
IES | |
BEVEL | |
AO |
Definition at line 48 of file services.h.
Definition at line 50 of file services.h.
Definition at line 55 of file services.h.
References make_int4.
OSL::TextureSystem::TextureHandle* OSLTextureHandle::oiio_handle |
Definition at line 62 of file services.h.
Referenced by OSLRenderServices::environment(), OSLRenderServices::good(), OSLRenderServices::texture(), and OSLRenderServices::texture3d().
ColorSpaceProcessor* OSLTextureHandle::processor |
Definition at line 63 of file services.h.
Referenced by OSLRenderServices::environment(), OSLRenderServices::texture(), and OSLRenderServices::texture3d().
Definition at line 61 of file services.h.
Referenced by OSLRenderServices::texture(), and OSLRenderServices::texture3d().
Type OSLTextureHandle::type |
Definition at line 60 of file services.h.
Referenced by OSLRenderServices::get_texture_info(), OSLRenderServices::texture(), and OSLRenderServices::texture3d().