Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::MinMaxPropertyState< T > Struct Template Reference

#include <inviwo/core/properties/minmaxproperty.h>

Public Types

using value_type = glm::tvec2<T, glm::defaultp>

Public Member Functions

auto set (Document newHelp) -> MinMaxPropertyState &
auto set (InvalidationLevel newInvalidationLevel) -> MinMaxPropertyState &
auto set (PropertySemantics newSemantics) -> MinMaxPropertyState &
auto set (ReadOnly newReadOnly) -> MinMaxPropertyState &
auto set (T start, T end) -> MinMaxPropertyState &
auto set (value_type value) -> MinMaxPropertyState &
auto setInc (T newIncrement) -> MinMaxPropertyState &
auto setRange (value_type range) -> MinMaxPropertyState &
auto setRangeMax (T newMax) -> MinMaxPropertyState &
auto setRangeMin (T newMin) -> MinMaxPropertyState &

Static Public Member Functions

static PropertySemantics defaultSemantics ()

Public Attributes

Document help = {}
increment = Defaultvalues<T>::getInc()
InvalidationLevel invalidationLevel = InvalidationLevel::InvalidOutput
minSeparation = T{0}
rangeMax = Defaultvalues<T>::getMax()
rangeMin = Defaultvalues<T>::getMin()
ReadOnly readOnly = ReadOnly::No
PropertySemantics semantics = defaultSemantics()
valueMax {}
valueMin {}

Detailed Description

template<typename T>
struct inviwo::MinMaxPropertyState< T >

A helper struct to construct minmax properties

See also
MinMaxProperty

The documentation for this struct was generated from the following file:
  • include/inviwo/core/properties/minmaxproperty.h