core::data::material class final

Describes a collection of resources that can be used to initialize a core::ivk::material.

Material data describes a collection of textures, buffers, shaders, override parameters for these shaders, blend operations (such as opaque or transparent), render order offsets, and generic options of how this material should be rendered. It also contains facilities to set default values on buffers if needed.

types

classes

blendstate
describes the blend operation (source/destination) per color component in the render operation.