PyMaterialXRenderGlsl.Input

class Input

Bases: pybind11_object

Structure to hold information about program inputs.

The structure is populated by directly scanning the program so may not contain some inputs listed on any associated HwShader as those inputs may have been optimized out if they are unused.

See:

https://materialx.org/docs/api/struct_glsl_program_1_1_input.html

Methods

__init__(self, arg0, arg1, arg2, arg3)

Properties

INVALID_OPENGL_TYPE = -1
gltype
isConstant
location
path
size
typeString
value

Methods

__init__(self: PyMaterialXRenderGlsl.Input, arg0: int, arg1: int, arg2: int, arg3: str) None