Loading...
Searching...
No Matches
Threedim::PBRMesh::ins Struct Reference
Public Attributes | ||
| struct { | ||
| halp::dynamic_gpu_geometry mesh | ||
| float transform [16] {} | ||
| bool dirty_mesh = false | ||
| bool dirty_transform = false | ||
| } | geometry_in | |
| halp::gpu_texture_input<"Base Color Tex"> | base_color_tex | |
| halp::gpu_texture_input<"Metal Rough Tex"> | metal_rough_tex | |
| halp::gpu_texture_input<"Normal Tex"> | normal_tex | |
| halp::gpu_texture_input<"Emissive Tex"> | emissive_tex | |
| halp::color_chooser<"Color"> | base_color | |
| halp::hslider_f32<"Metallic", halp::range{0., 1., 0.}> | metallic | |
| halp::hslider_f32<"Roughness", halp::range{0., 1., 0.5}> | roughness | |
| halp::color_chooser<"Emissive", halp::color_init{.init={0., 0., 0., 1.}}> | emissive | |
| halp::hslider_f32<"Emissive strength", halp::range{0., 100., 1.}> | em_strength | |
| PositionControl | position | |
| RotationControl | rotation | |
| ScaleControl | scale | |
The documentation for this struct was generated from the following file: