|
|
| VolumeGL (size3_t dimensions=VolumeConfig::defaultDimensions, const DataFormatBase *format=VolumeConfig::defaultFormat, const SwizzleMask &swizzleMask=VolumeConfig::defaultSwizzleMask, InterpolationType interpolation=VolumeConfig::defaultInterpolation, const Wrapping3D &wrapping=VolumeConfig::defaultWrapping, bool initializeTexture=true) |
|
| VolumeGL (const VolumeReprConfig &config, bool initializeTexture=true) |
|
| VolumeGL (std::shared_ptr< Texture3D > tex) |
|
| VolumeGL (const VolumeGL &rhs) |
|
VolumeGL & | operator= (const VolumeGL &rhs) |
| virtual VolumeGL * | clone () const override |
| virtual const DataFormatBase * | getDataFormat () const override |
|
void | bindTexture (GLenum texUnit) const |
|
void | unbindTexture () const |
| virtual void | setDimensions (size3_t dimensions) override |
| virtual const size3_t & | getDimensions () const override |
|
std::shared_ptr< Texture3D > | getTexture () const |
| virtual std::type_index | getTypeIndex () const override final |
| virtual void | setSwizzleMask (const SwizzleMask &mask) override |
| | update the swizzle mask of the color channels when sampling the volume
|
| virtual SwizzleMask | getSwizzleMask () const override |
| virtual void | setInterpolation (InterpolationType interpolation) override |
| virtual InterpolationType | getInterpolation () const override |
| virtual void | setWrapping (const Wrapping3D &wrapping) override |
| virtual Wrapping3D | getWrapping () const override |
| virtual void | updateResource (const ResourceMeta &meta) const override |
|
std::string_view | getDataFormatString () const |
|
DataFormatId | getDataFormatId () const |
|
VolumeReprConfig | config () const |
|
void | setOwner (const Volume *owner) |
|
const Volume * | getOwner () const |
|
bool | isValid () const |
|
void | setValid (bool valid) |
|
|
using | ReprOwner |
|
| VolumeRepresentation (const VolumeRepresentation &rhs)=default |
|
VolumeRepresentation & | operator= (const VolumeRepresentation &that)=default |
|
DataRepresentation & | operator= (const DataRepresentation &that)=default |
|
bool | isValid_ |
|
const Volume * | owner_ |
◆ clone()
| virtual VolumeGL * inviwo::VolumeGL::clone |
( |
| ) |
const |
|
overridevirtual |
◆ getDataFormat()
| virtual const DataFormatBase * inviwo::VolumeGL::getDataFormat |
( |
| ) |
const |
|
overridevirtual |
◆ getDimensions()
| virtual const size3_t & inviwo::VolumeGL::getDimensions |
( |
| ) |
const |
|
overridevirtual |
◆ getInterpolation()
| virtual InterpolationType inviwo::VolumeGL::getInterpolation |
( |
| ) |
const |
|
overridevirtual |
◆ getSwizzleMask()
| virtual SwizzleMask inviwo::VolumeGL::getSwizzleMask |
( |
| ) |
const |
|
overridevirtual |
◆ getTypeIndex()
| virtual std::type_index inviwo::VolumeGL::getTypeIndex |
( |
| ) |
const |
|
finaloverridevirtual |
◆ getWrapping()
| virtual Wrapping3D inviwo::VolumeGL::getWrapping |
( |
| ) |
const |
|
overridevirtual |
◆ setDimensions()
| virtual void inviwo::VolumeGL::setDimensions |
( |
size3_t | dimensions | ) |
|
|
overridevirtual |
◆ setInterpolation()
| virtual void inviwo::VolumeGL::setInterpolation |
( |
InterpolationType | interpolation | ) |
|
|
overridevirtual |
◆ setSwizzleMask()
| virtual void inviwo::VolumeGL::setSwizzleMask |
( |
const SwizzleMask & | mask | ) |
|
|
overridevirtual |
◆ setWrapping()
| virtual void inviwo::VolumeGL::setWrapping |
( |
const Wrapping3D & | wrapping | ) |
|
|
overridevirtual |
◆ updateResource()
| virtual void inviwo::VolumeGL::updateResource |
( |
const ResourceMeta & | meta | ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following file: