OdSmartPtr< OdTrVisTexture > OdTrVisTexturePtr
OdSmartPtr< OdTrVisTextureResolver > OdTrVisTextureResolverPtr
virtual OdTrVisTexturePtr extractUnderlyingTexture()=0
static OdSmartPtr< OdTrVisTextureResolver > createSimplePreserver(const OdTrVisTexture *pTexture)
static OdSmartPtr< OdTrVisTextureResolver > createOnceTexturePreserver(const OdTrVisTexture *pTexture, const OdTrVisTextureResolver *pExtraResolver)
void setNegativeImage(bool bSet)
OdTrVisTextureResolverPtr m_pResolver
void setColorModulation(bool bSet)
void setSmoothFilter(bool bSet)
void setCubeMap(bool bSet)
bool colorModulationEnabled() const
bool isIntensityMap() const
OdTrVisTexturePtr m_pTexture
void setIntensityMap(bool bSet)
bool smoothFilterEnabled() const
bool isNegativeImage() const
void setSphericalMap(bool bSet)
void setGrayscaleImage(bool bSet)
bool isGrayscaleImage() const
void resetFlags(OdUInt16 nFlags=0)
OdTrVisTexturePtr setTexture(const OdTrVisTexture *pTexture)
void setNormalMap(bool bSet)
bool isSphericalMap() const
OdTrVisTexturePtr texture() const