HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TextureSystem Member List

This is the complete list of members for TextureSystem, including all inherited members.

attribute(string_view name, TypeDesc type, const void *val)=0TextureSystempure virtual
attribute(string_view name, int val)=0TextureSystempure virtual
attribute(string_view name, float val)=0TextureSystempure virtual
attribute(string_view name, double val)=0TextureSystempure virtual
attribute(string_view name, string_view val)=0TextureSystempure virtual
close(ustring filename)=0TextureSystempure virtual
close_all()=0TextureSystempure virtual
create(bool shared=true, ImageCache *imagecache=nullptr)TextureSystemstatic
create_thread_info()=0TextureSystempure virtual
destroy(TextureSystem *ts, bool teardown_imagecache=false)TextureSystemstatic
destroy_thread_info(Perthread *threadinfo)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure virtual
filename_from_handle(TextureHandle *handle)=0TextureSystempure virtual
get_imagespec(ustring filename, int subimage, ImageSpec &spec)=0TextureSystempure virtual
get_imagespec(TextureHandle *texture_handle, Perthread *thread_info, int subimage, ImageSpec &spec)=0TextureSystempure virtual
get_perthread_info(Perthread *thread_info=nullptr)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure virtual
get_texture_handle(ustring filename, Perthread *thread_info=nullptr)=0TextureSystempure virtual
get_texture_handle(const std::wstring &filename, Perthread *thread_info=nullptr)TextureSysteminline
get_texture_info(ustring filename, int subimage, ustring dataname, TypeDesc datatype, void *data)=0TextureSystempure virtual
get_texture_info(TextureHandle *texture_handle, Perthread *thread_info, int subimage, ustring dataname, TypeDesc datatype, void *data)=0TextureSystempure virtual
getattribute(string_view name, TypeDesc type, void *val) const =0TextureSystempure virtual
getattribute(string_view name, int &val) const =0TextureSystempure virtual
getattribute(string_view name, float &val) const =0TextureSystempure virtual
getattribute(string_view name, double &val) const =0TextureSystempure virtual
getattribute(string_view name, char **val) const =0TextureSystempure virtual
getattribute(string_view name, std::string &val) const =0TextureSystempure virtual
geterror(bool clear=true) const =0TextureSystempure virtual
getstats(int level=1, bool icstats=true) const =0TextureSystempure virtual
good(TextureHandle *texture_handle)=0TextureSystempure virtual
has_error() const =0TextureSystempure virtual
imagecache() const =0TextureSystempure virtual
imagespec(ustring filename, int subimage=0)=0TextureSystempure virtual
imagespec(TextureHandle *texture_handle, Perthread *thread_info=nullptr, int subimage=0)=0TextureSystempure virtual
invalidate(ustring filename, bool force=true)=0TextureSystempure virtual
invalidate_all(bool force=false)=0TextureSystempure virtual
inventory_udim(ustring udimpattern, std::vector< ustring > &filenames, int &nutiles, int &nvtiles)=0TextureSystempure virtual
inventory_udim(TextureHandle *udimfile, Perthread *thread_info, std::vector< ustring > &filenames, int &nutiles, int &nvtiles)=0TextureSystempure virtual
is_udim(ustring filename)=0TextureSystempure virtual
is_udim(TextureHandle *udimfile)=0TextureSystempure virtual
reset_stats()=0TextureSystempure virtual
resolve_filename(const std::string &filename) const =0TextureSystempure virtual
resolve_udim(ustring udimpattern, float s, float t)=0TextureSystempure virtual
resolve_udim(TextureHandle *udimfile, Perthread *thread_info, float s, float t)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure 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)=0TextureSystempure virtual
TextureSystem(void)TextureSysteminlineprotected
~TextureSystem()TextureSysteminlinevirtual