PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
pixelbullet::forward_lit_scene_mesh_internal::MeshUniformState Struct Reference

Public Attributes

glm::mat4 model { 1.0f }
glm::vec4 base_color_factor { 1.0f }
glm::vec4 material_factors { 0.0f, 1.0f, 0.0f, 0.0f }
glm::vec4 emissive_factor { 0.0f }
glm::vec4 material_strengths { 1.0f, 1.0f, 1.0f, 0.0f }
glm::vec4 ior_factor { 1.5f, 0.0f, 0.0f, 0.0f }
glm::vec4 transmission_factors { 0.0f }
glm::vec4 transmission_semantics { 0.0f }
glm::vec4 transmission_texture_uv_sets { 0.0f }
glm::vec4 transmission_uv_transform { 0.0f, 0.0f, 1.0f, 1.0f }
glm::vec4 transmission_uv_rotations { 0.0f }
glm::vec4 volume_factors { 0.0f }
glm::vec4 volume_attenuation_color { 1.0f, 1.0f, 1.0f, 0.0f }
glm::vec4 volume_semantics { 0.0f }
glm::vec4 volume_texture_uv_sets { 0.0f }
glm::vec4 volume_uv_transform { 0.0f, 0.0f, 1.0f, 1.0f }
glm::vec4 volume_uv_rotations { 0.0f }
glm::vec4 material_semantics { 0.0f, 0.5f, 0.0f, 0.0f }
glm::vec4 texture_uv_sets { 0.0f }
glm::vec4 base_color_uv_transform { 0.0f, 0.0f, 1.0f, 1.0f }
glm::vec4 normal_uv_transform { 0.0f, 0.0f, 1.0f, 1.0f }
glm::vec4 orm_uv_transform { 0.0f, 0.0f, 1.0f, 1.0f }
glm::vec4 emissive_uv_transform { 0.0f, 0.0f, 1.0f, 1.0f }
glm::vec4 texture_uv_rotations { 0.0f }
glm::vec4 specular_factors { 1.0f, 1.0f, 1.0f, 1.0f }
glm::vec4 specular_semantics { 0.0f }
glm::vec4 specular_texture_uv_sets { 0.0f }
glm::vec4 specular_uv_transform { 0.0f, 0.0f, 1.0f, 1.0f }
glm::vec4 specular_color_uv_transform { 0.0f, 0.0f, 1.0f, 1.0f }
glm::vec4 specular_uv_rotations { 0.0f }
glm::vec4 clearcoat_factors { 0.0f, 0.0f, 1.0f, 0.0f }
glm::vec4 clearcoat_semantics { 0.0f }
glm::vec4 clearcoat_texture_uv_sets { 0.0f }
glm::vec4 clearcoat_uv_transform { 0.0f, 0.0f, 1.0f, 1.0f }
glm::vec4 clearcoat_roughness_uv_transform { 0.0f, 0.0f, 1.0f, 1.0f }
glm::vec4 clearcoat_normal_uv_transform { 0.0f, 0.0f, 1.0f, 1.0f }
glm::vec4 clearcoat_uv_rotations { 0.0f }
glm::vec4 sheen_factors { 0.0f }
glm::vec4 sheen_semantics { 0.0f }
glm::vec4 sheen_texture_uv_sets { 0.0f }
glm::vec4 sheen_color_uv_transform { 0.0f, 0.0f, 1.0f, 1.0f }
glm::vec4 sheen_roughness_uv_transform { 0.0f, 0.0f, 1.0f, 1.0f }
glm::vec4 sheen_uv_rotations { 0.0f }
glm::vec4 iridescence_factors { 0.0f, 1.3f, 100.0f, 400.0f }
glm::vec4 iridescence_semantics { 0.0f }
glm::vec4 iridescence_texture_uv_sets { 0.0f }
glm::vec4 iridescence_uv_transform { 0.0f, 0.0f, 1.0f, 1.0f }
glm::vec4 iridescence_thickness_uv_transform { 0.0f, 0.0f, 1.0f, 1.0f }
glm::vec4 iridescence_uv_rotations { 0.0f }

The documentation for this struct was generated from the following file: