Kuesa::Serenity::Iro2GlassEquiRectMaterial
Module: Kuesa Serenity API
More...
#include <Kuesa/Serenity/api/iro2-materials/iro2glassequirect/iro2glassequirectmaterial.h>
Inherits from Kuesa::Serenity::GLTF2Material, Serenity::Material
Public Classes
Public Functions
Protected Functions
Public Attributes
Additional inherited members
Public Types inherited from Kuesa::Serenity::GLTF2Material
Public Functions inherited from Kuesa::Serenity::GLTF2Material
Protected Functions inherited from Kuesa::Serenity::GLTF2Material
Public Attributes inherited from Kuesa::Serenity::GLTF2Material
Protected Attributes inherited from Kuesa::Serenity::GLTF2Material
Detailed Description
 | class Kuesa::Serenity::Iro2GlassEquiRectMaterial;
  | 
 
Since: Kuesa 2.0 
\inherits{Kuesa::Serenity::GLTF2Material}
Public Functions Documentation
function Iro2GlassEquiRectMaterial
 | Iro2GlassEquiRectMaterial()
  | 
 
function ~Iro2GlassEquiRectMaterial
 | ~Iro2GlassEquiRectMaterial()
  | 
 
function uboData
 | std::vector< uint8_t > uboData(
    uint32_t set,
    uint32_t binding
) const
  | 
 
function callBackAndComponentCountForPropertyName
 | virtual std::optional< ComponentCountAndGenerator > callBackAndComponentCountForPropertyName(
    const String & propertyName
) override
  | 
 
Reimplements: Kuesa::Serenity::GLTF2Material::callBackAndComponentCountForPropertyName
Protected Functions Documentation
function updateShader
 | virtual void updateShader()
  | 
 
Public Attributes Documentation
variable glassInnerFilter
 | KDBindings::Property< glm::vec3 > glassInnerFilter { { 0.0f, 0.0f, 0.0f } };
  | 
 
variable glassOuterFilter
 | KDBindings::Property< glm::vec3 > glassOuterFilter { { 0.0f, 0.0f, 0.0f } };
  | 
 
variable normalDisturb
 | KDBindings::Property< glm::vec3 > normalDisturb { { 0.0f, 0.0f, 0.0f } };
  | 
 
variable normalScaling
 | KDBindings::Property< glm::vec3 > normalScaling { { 0.0f, 0.0f, 0.0f } };
  | 
 
variable reflectionInnerFilter
 | KDBindings::Property< glm::vec3 > reflectionInnerFilter { { 0.0f, 0.0f, 0.0f } };
  | 
 
variable reflectionOuterFilter
 | KDBindings::Property< glm::vec3 > reflectionOuterFilter { { 0.0f, 0.0f, 0.0f } };
  | 
 
variable normalMap
 | KDBindings::Property<::Serenity::Texture * > normalMap { nullptr };
  | 
 
variable reflectionMap
 | KDBindings::Property<::Serenity::Texture * > reflectionMap { nullptr };
  | 
 
variable normalMapGain
 | KDBindings::Property< float > normalMapGain { 0.0f };
  | 
 
variable postGain
 | KDBindings::Property< float > postGain { 0.0f };
  | 
 
variable postVertexColor
 | KDBindings::Property< float > postVertexColor { 0.0f };
  | 
 
variable reflectionGain
 | KDBindings::Property< float > reflectionGain { 0.0f };
  | 
 
variable gltfYUp
 | KDBindings::Property< bool > gltfYUp { false };
  | 
 
variable usesNormalMap
 | KDBindings::Property< bool > usesNormalMap { false };
  | 
 
variable usesReflectionMap
 | KDBindings::Property< bool > usesReflectionMap { false };
  | 
 
Updated on 2023-07-03 at 11:02:09 +0000