Module dagon.graphics.material

Defines the material system.

Description

The dagon.graphics.material module provides the Material class, which stores parameters needed for rendering a surface, including PBR textures, blending mode, parallax mapping, shadow filtering, output flags and others. Materials control how surfaces are shaded and blended, and can be customized for a wide range of visual effects.

Classes

NameDescription
Material Represents a physically-based material for rendering surfaces.

Manifest constants

NameTypeDescription
None Semantically universal "None" constant for various material properties.
Opaque Blend mode constants.
ParallaxNone Parallax mapping mode constants.
ShadowFilterNone Shadow filter mode constants.
VertexUV Texture mapping mode constants.