|
| virtual LayerRepresentation * | clone () const =0 |
|
LayerType | getLayerType () const |
|
virtual const DataFormatBase * | getDataFormat () const =0 |
|
std::string_view | getDataFormatString () const |
|
DataFormatId | getDataFormatId () const |
| virtual void | setDimensions (size2_t dimensions)=0 |
|
virtual const size2_t & | getDimensions () const =0 |
| virtual void | setSwizzleMask (const SwizzleMask &mask)=0 |
| | update the swizzle mask of the channels for sampling color layers Needs to be overloaded by child classes.
|
|
virtual SwizzleMask | getSwizzleMask () const =0 |
| virtual void | setInterpolation (InterpolationType interpolation)=0 |
| | update the interpolation for sampling layer Needs to be overloaded by child classes.
|
|
virtual InterpolationType | getInterpolation () const =0 |
| virtual void | setWrapping (const Wrapping2D &wrapping)=0 |
| | Update the wrapping type of the layer Needs to be overloaded by child classes.
|
|
virtual Wrapping2D | getWrapping () const =0 |
| virtual bool | copyRepresentationsTo (LayerRepresentation *) const =0 |
|
LayerReprConfig | config () const |
|
virtual std::type_index | getTypeIndex () const=0 |
|
void | setOwner (const Layer *owner) |
|
const Layer * | getOwner () const |
|
bool | isValid () const |
|
void | setValid (bool valid) |
|
virtual void | updateResource (const ResourceMeta &) const |
|
|
| LayerRepresentation (LayerType type=LayerType::Color) |
|
| LayerRepresentation (const LayerRepresentation &rhs)=default |
|
LayerRepresentation & | operator= (const LayerRepresentation &that)=default |
|
DataRepresentation & | operator= (const DataRepresentation &that)=default |
|
|
LayerType | layerType_ |
|
bool | isValid_ |
|
const Layer * | owner_ |
◆ clone()
| virtual LayerRepresentation * inviwo::LayerRepresentation::clone |
( |
| ) |
const |
|
pure virtual |
◆ copyRepresentationsTo()
| virtual bool inviwo::LayerRepresentation::copyRepresentationsTo |
( |
LayerRepresentation * | | ) |
const |
|
pure virtual |
◆ setDimensions()
| virtual void inviwo::LayerRepresentation::setDimensions |
( |
size2_t | dimensions | ) |
|
|
pure virtual |
◆ setInterpolation()
| virtual void inviwo::LayerRepresentation::setInterpolation |
( |
InterpolationType | interpolation | ) |
|
|
pure virtual |
◆ setSwizzleMask()
| virtual void inviwo::LayerRepresentation::setSwizzleMask |
( |
const SwizzleMask & | mask | ) |
|
|
pure virtual |
◆ setWrapping()
| virtual void inviwo::LayerRepresentation::setWrapping |
( |
const Wrapping2D & | wrapping | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: