|
HDK
|
This is the complete list of members for TextureSystem, including all inherited members.
| attribute(string_view name, TypeDesc type, const void *val)=0 | TextureSystem | pure virtual |
| attribute(string_view name, int val)=0 | TextureSystem | pure virtual |
| attribute(string_view name, float val)=0 | TextureSystem | pure virtual |
| attribute(string_view name, double val)=0 | TextureSystem | pure virtual |
| attribute(string_view name, string_view val)=0 | TextureSystem | pure virtual |
| close(ustring filename)=0 | TextureSystem | pure virtual |
| close_all()=0 | TextureSystem | pure virtual |
| create(bool shared=true, ImageCache *imagecache=nullptr) | TextureSystem | static |
| create_thread_info()=0 | TextureSystem | pure virtual |
| destroy(TextureSystem *ts, bool teardown_imagecache=false) | TextureSystem | static |
| destroy_thread_info(Perthread *threadinfo)=0 | TextureSystem | pure virtual |
| environment(ustring filename, TextureOpt &options, V3fParam R, V3fParam dRdx, V3fParam dRdy, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
| environment(TextureHandle *texture_handle, Perthread *thread_info, TextureOpt &options, V3fParam R, V3fParam dRdx, V3fParam dRdy, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
| environment(ustring filename, TextureOptBatch &options, Tex::RunMask mask, const float *R, const float *dRdx, const float *dRdy, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
| environment(TextureHandle *texture_handle, Perthread *thread_info, TextureOptBatch &options, Tex::RunMask mask, const float *R, const float *dRdx, const float *dRdy, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
| environment(ustring filename, TextureOptions &options, Runflag *runflags, int beginactive, int endactive, VaryingRef< Imath::V3f > R, VaryingRef< Imath::V3f > dRdx, VaryingRef< Imath::V3f > dRdy, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
| environment(TextureHandle *texture_handle, Perthread *thread_info, TextureOptions &options, Runflag *runflags, int beginactive, int endactive, VaryingRef< Imath::V3f > R, VaryingRef< Imath::V3f > dRdx, VaryingRef< Imath::V3f > dRdy, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
| filename_from_handle(TextureHandle *handle)=0 | TextureSystem | pure virtual |
| get_colortransform_id(ustring fromspace, ustring tospace) const =0 | TextureSystem | pure virtual |
| get_colortransform_id(ustringhash fromspace, ustringhash tospace) const =0 | TextureSystem | pure virtual |
| get_imagespec(ustring filename, int subimage, ImageSpec &spec)=0 | TextureSystem | pure virtual |
| get_imagespec(TextureHandle *texture_handle, Perthread *thread_info, int subimage, ImageSpec &spec)=0 | TextureSystem | pure virtual |
| get_perthread_info(Perthread *thread_info=nullptr)=0 | TextureSystem | pure virtual |
| get_texels(ustring filename, TextureOpt &options, int miplevel, int xbegin, int xend, int ybegin, int yend, int zbegin, int zend, int chbegin, int chend, TypeDesc format, void *result)=0 | TextureSystem | pure virtual |
| get_texels(TextureHandle *texture_handle, Perthread *thread_info, TextureOpt &options, int miplevel, int xbegin, int xend, int ybegin, int yend, int zbegin, int zend, int chbegin, int chend, TypeDesc format, void *result)=0 | TextureSystem | pure virtual |
| get_texture_handle(ustring filename, Perthread *thread_info=nullptr, const TextureOpt *options=nullptr)=0 | TextureSystem | pure virtual |
| get_texture_handle(const std::wstring &filename, Perthread *thread_info=nullptr, const TextureOpt *options=nullptr) | TextureSystem | inline |
| get_texture_info(ustring filename, int subimage, ustring dataname, TypeDesc datatype, void *data)=0 | TextureSystem | pure virtual |
| get_texture_info(TextureHandle *texture_handle, Perthread *thread_info, int subimage, ustring dataname, TypeDesc datatype, void *data)=0 | TextureSystem | pure virtual |
| getattribute(string_view name, TypeDesc type, void *val) const =0 | TextureSystem | pure virtual |
| getattribute(string_view name, int &val) const =0 | TextureSystem | pure virtual |
| getattribute(string_view name, float &val) const =0 | TextureSystem | pure virtual |
| getattribute(string_view name, double &val) const =0 | TextureSystem | pure virtual |
| getattribute(string_view name, char **val) const =0 | TextureSystem | pure virtual |
| getattribute(string_view name, std::string &val) const =0 | TextureSystem | pure virtual |
| getattributetype(string_view name) const =0 | TextureSystem | pure virtual |
| geterror(bool clear=true) const =0 | TextureSystem | pure virtual |
| getstats(int level=1, bool icstats=true) const =0 | TextureSystem | pure virtual |
| good(TextureHandle *texture_handle)=0 | TextureSystem | pure virtual |
| has_error() const =0 | TextureSystem | pure virtual |
| imagecache() const =0 | TextureSystem | pure virtual |
| imagespec(ustring filename, int subimage=0)=0 | TextureSystem | pure virtual |
| imagespec(TextureHandle *texture_handle, Perthread *thread_info=nullptr, int subimage=0)=0 | TextureSystem | pure virtual |
| invalidate(ustring filename, bool force=true)=0 | TextureSystem | pure virtual |
| invalidate_all(bool force=false)=0 | TextureSystem | pure virtual |
| inventory_udim(ustring udimpattern, std::vector< ustring > &filenames, int &nutiles, int &nvtiles)=0 | TextureSystem | pure virtual |
| inventory_udim(TextureHandle *udimfile, Perthread *thread_info, std::vector< ustring > &filenames, int &nutiles, int &nvtiles)=0 | TextureSystem | pure virtual |
| is_udim(ustring filename)=0 | TextureSystem | pure virtual |
| is_udim(TextureHandle *udimfile)=0 | TextureSystem | pure virtual |
| reset_stats()=0 | TextureSystem | pure virtual |
| resolve_filename(const std::string &filename) const =0 | TextureSystem | pure virtual |
| resolve_udim(ustring udimpattern, float s, float t)=0 | TextureSystem | pure virtual |
| resolve_udim(TextureHandle *udimfile, Perthread *thread_info, float s, float t)=0 | TextureSystem | pure virtual |
| shadow(ustring filename, TextureOpt &options, V3fParam P, V3fParam dPdx, V3fParam dPdy, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
| shadow(TextureHandle *texture_handle, Perthread *thread_info, TextureOpt &options, V3fParam P, V3fParam dPdx, V3fParam dPdy, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
| shadow(ustring filename, TextureOptBatch &options, Tex::RunMask mask, const float *P, const float *dPdx, const float *dPdy, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
| shadow(TextureHandle *texture_handle, Perthread *thread_info, TextureOptBatch &options, Tex::RunMask mask, const float *P, const float *dPdx, const float *dPdy, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
| shadow(ustring filename, TextureOptions &options, Runflag *runflags, int beginactive, int endactive, VaryingRef< Imath::V3f > P, VaryingRef< Imath::V3f > dPdx, VaryingRef< Imath::V3f > dPdy, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
| shadow(TextureHandle *texture_handle, Perthread *thread_info, TextureOptions &options, Runflag *runflags, int beginactive, int endactive, VaryingRef< Imath::V3f > P, VaryingRef< Imath::V3f > dPdx, VaryingRef< Imath::V3f > dPdy, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
| texture(ustring filename, TextureOpt &options, float s, float t, float dsdx, float dtdx, float dsdy, float dtdy, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
| texture(TextureHandle *texture_handle, Perthread *thread_info, TextureOpt &options, float s, float t, float dsdx, float dtdx, float dsdy, float dtdy, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
| texture(ustring filename, TextureOptBatch &options, Tex::RunMask mask, const float *s, const float *t, const float *dsdx, const float *dtdx, const float *dsdy, const float *dtdy, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
| texture(TextureHandle *texture_handle, Perthread *thread_info, TextureOptBatch &options, Tex::RunMask mask, const float *s, const float *t, const float *dsdx, const float *dtdx, const float *dsdy, const float *dtdy, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
| texture(ustring filename, TextureOptions &options, Runflag *runflags, int beginactive, int endactive, VaryingRef< float > s, VaryingRef< float > t, VaryingRef< float > dsdx, VaryingRef< float > dtdx, VaryingRef< float > dsdy, VaryingRef< float > dtdy, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
| texture(TextureHandle *texture_handle, Perthread *thread_info, TextureOptions &options, Runflag *runflags, int beginactive, int endactive, VaryingRef< float > s, VaryingRef< float > t, VaryingRef< float > dsdx, VaryingRef< float > dtdx, VaryingRef< float > dsdy, VaryingRef< float > dtdy, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
| texture3d(ustring filename, TextureOpt &options, V3fParam P, V3fParam dPdx, V3fParam dPdy, V3fParam dPdz, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr, float *dresultdr=nullptr)=0 | TextureSystem | pure virtual |
| texture3d(TextureHandle *texture_handle, Perthread *thread_info, TextureOpt &options, V3fParam P, V3fParam dPdx, V3fParam dPdy, V3fParam dPdz, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr, float *dresultdr=nullptr)=0 | TextureSystem | pure virtual |
| texture3d(ustring filename, TextureOptBatch &options, Tex::RunMask mask, const float *P, const float *dPdx, const float *dPdy, const float *dPdz, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr, float *dresultdr=nullptr)=0 | TextureSystem | pure virtual |
| texture3d(TextureHandle *texture_handle, Perthread *thread_info, TextureOptBatch &options, Tex::RunMask mask, const float *P, const float *dPdx, const float *dPdy, const float *dPdz, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr, float *dresultdr=nullptr)=0 | TextureSystem | pure virtual |
| texture3d(ustring filename, TextureOptions &options, Runflag *runflags, int beginactive, int endactive, VaryingRef< Imath::V3f > P, VaryingRef< Imath::V3f > dPdx, VaryingRef< Imath::V3f > dPdy, VaryingRef< Imath::V3f > dPdz, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr, float *dresultdr=nullptr)=0 | TextureSystem | pure virtual |
| texture3d(TextureHandle *texture_handle, Perthread *thread_info, TextureOptions &options, Runflag *runflags, int beginactive, int endactive, VaryingRef< Imath::V3f > P, VaryingRef< Imath::V3f > dPdx, VaryingRef< Imath::V3f > dPdy, VaryingRef< Imath::V3f > dPdz, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr, float *dresultdr=nullptr)=0 | TextureSystem | pure virtual |
| TextureSystem(void) | TextureSystem | inlineprotected |
| unit_test_hash() | TextureSystem | static |
| ~TextureSystem() | TextureSystem | inlinevirtual |