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, const Imath::V3f &R, const Imath::V3f &dRdx, const Imath::V3f &dRdy, int nchannels, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
environment(TextureHandle *texture_handle, Perthread *thread_info, TextureOpt &options, const Imath::V3f &R, const Imath::V3f &dRdx, const Imath::V3f &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_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)=0 | TextureSystem | pure virtual |
get_texture_handle(const std::wstring &filename, Perthread *thread_info=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 |
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, const Imath::V3f &P, const Imath::V3f &dPdx, const Imath::V3f &dPdy, float *result, float *dresultds=nullptr, float *dresultdt=nullptr)=0 | TextureSystem | pure virtual |
shadow(TextureHandle *texture_handle, Perthread *thread_info, TextureOpt &options, const Imath::V3f &P, const Imath::V3f &dPdx, const Imath::V3f &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, const Imath::V3f &P, const Imath::V3f &dPdx, const Imath::V3f &dPdy, const 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, TextureOpt &options, const Imath::V3f &P, const Imath::V3f &dPdx, const Imath::V3f &dPdy, const Imath::V3f &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 |
~TextureSystem() | TextureSystem | inlinevirtual |