|
VisuTwin Canvas
C++ 3D Engine — Metal Backend
|
PBR material system (Material, StandardMaterial, ShaderMaterial). More...
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 |
PBR material system (Material, StandardMaterial, ShaderMaterial).