VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
Materials

PBR material system (Material, StandardMaterial, ShaderMaterial). More...

Collaboration diagram for Materials:

Classes

class  visutwin::canvas::Material
 Base class for GPU materials — owns uniform data, texture bindings, blend/depth state, and shader compilation. More...
struct  visutwin::canvas::MaterialUniforms
class  visutwin::canvas::ShaderMaterial
 Custom material with user-defined Metal vertex and fragment shader entry points. More...
class  visutwin::canvas::StandardMaterial
 Full PBR material with metalness/roughness workflow and advanced surface features. More...
struct  visutwin::canvas::TextureTransform

Detailed Description

PBR material system (Material, StandardMaterial, ShaderMaterial).