Skip to content

Commit 5704db8

Browse files
authored
Merge pull request #623 from gamingrobot/minmax-properties
Add Float/Int Parameter wrappers.
2 parents 723bd5f + eae0c2e commit 5704db8

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)