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: