Module ssbh_lib::formats::matl [−][src]
Expand description
The Matl format stores a collection of materials used for model rendering. These files typically use the “.numatb” suffix like “model.numatb”. The materials define some of the inputs for the specified shader and provide additional configuration over the rendering pipeline such as alpha blending settings. The materials in the Matl file are assigned to objects in the Mesh file by the Modl file.
Structs
Matl | A container of materials. Compatible with file version 1.6. |
MatlAttribute | A named material value. |
MatlBlendState | Determines the alpha blending settings to use when rendering. |
MatlEntry | A named collection of material values for a specified shader. |
MatlRasterizerState | |
MatlSampler | |
MatlUvTransform |
Enums
BlendFactor | |
CullMode | The possible values for cull_mode. |
FillMode | The possible values for fill_mode. |
FilteringType | |
MagFilter | |
MinFilter | |
Param | A material parameter value. |
ParamId | The possible values for param_id. Not all values are used by Smash Ultimate’s shaders. For up to date documentation, see the Material Parameters page on Github. |
WrapMode |