Materials
10 read and cannot change your project. 18 write, and every write is read back off the object before it is reported.
28 of 28 shown
Reading 10
Safe to call at any time. Nothing is modified and no transaction is opened.
- Audit Materials
hf_audit_materialsFind material faults the editor reports nothing for, including the one that is not a slowdown but a visible failure: a material assigned to a skeletal mesh WITHOUT the skeletal...read-only - Describe Material
hf_describe_materialSummarise a material: which outputs are actually connected, expression count, node type histogram, and parent chain for instances.read-only - Describe Material Function
hf_describe_material_functionA material function's inputs, outputs, node count and settings.read-only - Describe Material Layers
hf_describe_material_layersThe layer and blend stack on a material instance.read-only - Describe Material Usage
hf_describe_material_usageWhat a material COSTS and what it is allowed to be used on: usage flags, blend mode, shading models, two-sided, sampler count and instance overrides.read-only - Describe Parameter Collection
hf_describe_parameter_collectionA parameter collection's scalars and vectors, their defaults, and what it costs in uniform REGISTERS, which is the number a platform limit is actually measured in.read-only - Describe Shader Complexity
hf_describe_shader_complexityInstruction counts per representative shader, texture samplers and UV scalars, read off the compiled shader map.read-only - Get Mesh Materials
hf_get_mesh_materialsList the material slots on a static mesh asset or a placed actor, showing what is assigned to each.read-only - List Material Nodes
hf_list_material_nodesEvery expression in a material graph, what feeds it, what it feeds, and which nodes reach NO output at all.read-only - List Material Parameters
hf_list_material_parametersList a material's scalar, vector, texture and static switch parameters with current values.read-only
Writing 18
Each call opens an undoable transaction and reports exactly what it changed.
- Add Material Function Call
hf_add_material_function_callAdd a node to a material that calls a material function.mutating - Add Material Node
hf_add_material_nodeAdd an expression node to a material graph.mutating - Add Material Parameter
hf_add_material_parameterAdd a named parameter node, so instances can override it.mutating - Connect Material Nodes
hf_connect_material_nodesWire one expression's output into another expression's input, or into one of the material's own outputs.mutating - Copy Material Parameters
hf_copy_material_parametersCopy parameter values from one material or instance onto another instance.mutating - Create Material
hf_create_materialCreate a Material asset.mutating - Create Material Function
hf_create_material_functionCreate a Material Function.mutating - Create Parameter Collection
hf_create_parameter_collectionCreate a Material Parameter Collection.mutating - Disconnect Material Node
hf_disconnect_material_nodeBreak one connection: an input pin on a node, or one of the material's own outputs.destructive - Recompile Material
hf_recompile_materialRecompile a base Material and report any compile errors.mutating - Remove Material Node
hf_remove_material_nodeDelete an expression from a material graph.destructive - Reset Material Parameter
hf_reset_material_parameterClear ONE override on a material instance so it inherits from its parent again.mutating - Set Collection Parameter
hf_set_collection_parameterSet a collection parameter's DEFAULT, creating it if the name is new.mutating - Set Material Layer
hf_set_material_layerAssign a material function into one layer or blend slot on an instance.mutating - Set Material Node Property
hf_set_material_node_propertySet a property on one expression node: a constant's value, a texture sample's texture, a parameter's name and group, a node's comment.mutating - Set Material Parameter
hf_set_material_parameterSet a scalar, vector, or texture parameter on a Material Instance and verify by reading it back.mutating - Set Material Property
hf_set_material_propertyBlend mode, shading model, two-sided, translucency lighting, and the used-with flags.mutating - Set Material Static Switch
hf_set_material_static_switchSet a static switch override on a material instance.mutating
No tool in this area matches that filter.