On this page

ShaderParameter

from noon import ShaderParameter

Source-derived class. Host availability is not inferred from this listing. See reference scope.

Bases: _Immutable. Declared members follow; inherited and dynamically attached members are not expanded.

Immutable typed metadata, checked with the complete program in Rust.

Floating fields interpolate; boolean and unsigned fields are discrete.
Units are unitless, normalized, scene, pixels, radians or seconds.

ShaderParameter.__init__

ShaderParameter.__init__(self)
ParameterKindAnnotationDefault
selfpositional or keywordNot annotatedNo default

Return annotation: Not annotated

No docstring declared here. Consult the source and host reference.

Source declaration

ShaderParameter.scalar

ShaderParameter.scalar(cls, name, *, default, minimum, maximum, unit='unitless')

Decorators: classmethod

ParameterKindAnnotationDefault
clspositional or keywordNot annotatedNo default
namepositional or keywordNot annotatedNo default
defaultkeyword-onlyNot annotatedNo default
minimumkeyword-onlyNot annotatedNo default
maximumkeyword-onlyNot annotatedNo default
unitkeyword-onlyNot annotated'unitless'

Return annotation: Not annotated

No docstring declared here. Consult the source and host reference.

Source declaration

ShaderParameter.vector2

ShaderParameter.vector2(cls, name, *, default, minimum, maximum, unit='unitless')

Decorators: classmethod

ParameterKindAnnotationDefault
clspositional or keywordNot annotatedNo default
namepositional or keywordNot annotatedNo default
defaultkeyword-onlyNot annotatedNo default
minimumkeyword-onlyNot annotatedNo default
maximumkeyword-onlyNot annotatedNo default
unitkeyword-onlyNot annotated'unitless'

Return annotation: Not annotated

No docstring declared here. Consult the source and host reference.

Source declaration

ShaderParameter.color

ShaderParameter.color(cls, name, *, default)

Decorators: classmethod

ParameterKindAnnotationDefault
clspositional or keywordNot annotatedNo default
namepositional or keywordNot annotatedNo default
defaultkeyword-onlyNot annotatedNo default

Return annotation: Not annotated

No docstring declared here. Consult the source and host reference.

Source declaration

ShaderParameter.boolean

ShaderParameter.boolean(cls, name, *, default)

Decorators: classmethod

ParameterKindAnnotationDefault
clspositional or keywordNot annotatedNo default
namepositional or keywordNot annotatedNo default
defaultkeyword-onlyNot annotatedNo default

Return annotation: Not annotated

No docstring declared here. Consult the source and host reference.

Source declaration

ShaderParameter.unsigned

ShaderParameter.unsigned(cls, name, *, default, minimum=0, maximum=4294967295)

Decorators: classmethod

ParameterKindAnnotationDefault
clspositional or keywordNot annotatedNo default
namepositional or keywordNot annotatedNo default
defaultkeyword-onlyNot annotatedNo default
minimumkeyword-onlyNot annotated0
maximumkeyword-onlyNot annotated4294967295

Return annotation: Not annotated

No docstring declared here. Consult the source and host reference.

Source declaration