Materials & textures¶
Materials, material instances, material functions, and texture assets.
3 toolset(s), 37 tool(s). Full schemas in the raw catalog.
editor_toolset.toolsets.material.MaterialTools · raw schemas¶
Provides tools for creating and editing Material and MaterialFunction assets.
| Tool | Summary |
|---|---|
editor_toolset.toolsets.material.MaterialTools.add_expression |
Adds a new expression node to a Material or MaterialFunction graph. |
editor_toolset.toolsets.material.MaterialTools.connect_expressions |
Connects an expression node's output pin to another expression node's input pin. |
editor_toolset.toolsets.material.MaterialTools.connect_to_output |
Connects an expression node's output to one of the material's output properties. |
editor_toolset.toolsets.material.MaterialTools.create_function |
Creates a new empty MaterialFunction asset. |
editor_toolset.toolsets.material.MaterialTools.create_material |
Creates a new empty Material asset. |
editor_toolset.toolsets.material.MaterialTools.create_parameter_collection |
Creates a new empty MaterialParameterCollection (MPC) asset. |
editor_toolset.toolsets.material.MaterialTools.delete_expression |
Removes an expression node from a Material or MaterialFunction graph. |
editor_toolset.toolsets.material.MaterialTools.delete_parameter_group |
Removes a parameter group, ungrouping all parameters that belong to it. |
editor_toolset.toolsets.material.MaterialTools.delete_unused_expressions |
Deletes all expression nodes not connected to any material output. |
editor_toolset.toolsets.material.MaterialTools.disconnect_expressions |
Disconnects the input pin of an expression node, removing whatever is connected to it. |
editor_toolset.toolsets.material.MaterialTools.disconnect_from_output |
Disconnects the expression currently connected to a material output property. |
editor_toolset.toolsets.material.MaterialTools.get_expression_input_names |
Returns the names of all input pins on a material expression node. |
editor_toolset.toolsets.material.MaterialTools.get_expression_inputs |
Returns the current wiring of each input pin on a material expression. |
editor_toolset.toolsets.material.MaterialTools.get_expression_output_names |
Returns the names of all output pins on a material expression node. |
editor_toolset.toolsets.material.MaterialTools.get_expressions |
Returns all expression nodes in a Material or MaterialFunction graph. |
editor_toolset.toolsets.material.MaterialTools.get_property_input |
Returns the expression and output pin feeding a material output property. |
editor_toolset.toolsets.material.MaterialTools.get_referencing_materials |
Returns asset data for all Materials that reference this MaterialFunction. |
editor_toolset.toolsets.material.MaterialTools.layout_expressions |
Automatically arranges all expression nodes in a Material or MaterialFunction graph. |
editor_toolset.toolsets.material.MaterialTools.list_expression_classes |
Returns MaterialExpression subclasses valid for the given context. |
editor_toolset.toolsets.material.MaterialTools.list_parameter_groups |
Returns the unique parameter group names defined in a Material or MaterialFunction. |
editor_toolset.toolsets.material.MaterialTools.recompile |
Recompiles a Material or MaterialFunction after edits. |
editor_toolset.toolsets.material.MaterialTools.rename_parameter_group |
Renames a parameter group across all parameter expressions in a Material or |
editor_toolset.toolsets.material_instance.MaterialInstanceTools · raw schemas¶
Provides tools for creating and modifying MaterialInstanceConstant assets.
| Tool | Summary |
|---|---|
editor_toolset.toolsets.material_instance.MaterialInstanceTools.clear_parameters |
Clears all parameter overrides on a material instance, reverting to parent defaults. |
editor_toolset.toolsets.material_instance.MaterialInstanceTools.create |
Creates a new MaterialInstanceConstant asset derived from a parent material. |
editor_toolset.toolsets.material_instance.MaterialInstanceTools.get_scalar_parameter |
Gets the current value of a scalar parameter on a material instance. |
editor_toolset.toolsets.material_instance.MaterialInstanceTools.get_static_switch_parameter |
Gets the value of a static switch parameter on a material instance. |
editor_toolset.toolsets.material_instance.MaterialInstanceTools.get_texture_parameter |
Gets the texture assigned to a texture parameter on a material instance. |
editor_toolset.toolsets.material_instance.MaterialInstanceTools.get_vector_parameter |
Gets the current value of a vector parameter on a material instance. |
editor_toolset.toolsets.material_instance.MaterialInstanceTools.list_parameters |
Returns all parameters exposed by a material or instance, with their names and types. |
editor_toolset.toolsets.material_instance.MaterialInstanceTools.set_parameter_override |
Enables or disables a parameter override on a material instance. |
editor_toolset.toolsets.material_instance.MaterialInstanceTools.set_parent |
Changes the parent of a material instance. |
editor_toolset.toolsets.material_instance.MaterialInstanceTools.set_scalar_parameter |
Sets the value of a scalar parameter on a material instance. |
editor_toolset.toolsets.material_instance.MaterialInstanceTools.set_static_switch_parameter |
Sets the value of a static switch parameter on a material instance. |
editor_toolset.toolsets.material_instance.MaterialInstanceTools.set_texture_parameter |
Assigns a texture to a texture parameter on a material instance. |
editor_toolset.toolsets.material_instance.MaterialInstanceTools.set_vector_parameter |
Sets the value of a vector parameter on a material instance. |
editor_toolset.toolsets.texture.TextureTools · raw schemas¶
Provides tools for working with Texture assets.
| Tool | Summary |
|---|---|
editor_toolset.toolsets.texture.TextureTools.get_size |
Returns the dimensions of a Texture2D in pixels. |
editor_toolset.toolsets.texture.TextureTools.import_file |
Imports an image file from disk as a Texture2D asset. |