Skip to content

Commit eae0c2e

Browse files
committed
Add Float/Int Parameter to make it easier to set min/max limits in custom pipelines
1 parent 7526dc7 commit eae0c2e

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

Malt/PipelineParameters.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,18 @@ def __init__(self, options, default_option, filter=None, doc=None):
124124

125125
def from_index(self, index):
126126
return self.enum_options[index]
127+
128+
class FloatParameter(Parameter):
129+
def __init__(self, default_value, min=None, max=None, size=1, filter=None, doc=None):
130+
self.min = min
131+
self.max = max
132+
super().__init__(default_value, Type.FLOAT, size, filter, None, doc)
133+
134+
class IntParameter(Parameter):
135+
def __init__(self, default_value, min=None, max=None, size=1, filter=None, doc=None):
136+
self.min = min
137+
self.max = max
138+
super().__init__(default_value, Type.INT, size, filter, None, doc)
127139

128140
def gl_type_to_malt_type(gl_type):
129141
from Malt.GL import GL

0 commit comments

Comments
 (0)