Header menu logo Mibo.Raylib

Material3D Module

Convenience values and functions for Material3D.

Functions and values

Function or value Description

colored color

Full Usage: colored color

Parameters:
Returns: Material3D

Creates a basic opaque material with a single albedo color.

color : Color
Returns: Material3D

defaults

Full Usage: defaults

Returns: Material3D

A default opaque white material with no textures and mid-roughness. Suitable as a fallback when no material is specified.

Returns: Material3D

fromRaylibMaterial mat

Full Usage: fromRaylibMaterial mat

Parameters:
Returns: Material3D

Converts a raylib Material to a Material3D. Extracts texture maps and scalar values from the raylib material's map slots. Textures with ID 0 (invalid/unloaded) are treated as absent.

mat : Material
Returns: Material3D

unlit color

Full Usage: unlit color

Parameters:
Returns: Material3D

Creates an unlit emissive material with the given color.

color : Color
Returns: Material3D

withAlbedoMap tex mat

Full Usage: withAlbedoMap tex mat

Parameters:
Returns: Material3D

Creates a material with an albedo texture map.

tex : Texture2D
mat : Material3D
Returns: Material3D

withMetallicMap tex mat

Full Usage: withMetallicMap tex mat

Parameters:
Returns: Material3D

Creates a material with a metallic map.

tex : Texture2D
mat : Material3D
Returns: Material3D

withNormalMap tex mat

Full Usage: withNormalMap tex mat

Parameters:
Returns: Material3D

Creates a material with a normal map.

tex : Texture2D
mat : Material3D
Returns: Material3D

withRoughnessMap tex mat

Full Usage: withRoughnessMap tex mat

Parameters:
Returns: Material3D

Creates a material with a roughness map.

tex : Texture2D
mat : Material3D
Returns: Material3D

Type something to start searching.