Skip to content

Kuesa::Serenity::CustomMaterialGenerator

Classes

Name
struct Kuesa::Serenity::CustomMaterialGenerator::Overloaded

Types

Name
using GLTF2Import::Material::KDABCustomMaterial::Property::Variant Variant

Functions

Name
void setValueOnProperty<::Serenity::Texture * >(Property<::Serenity::Texture * > & p, const Variant & value, const std::vector<::Serenity::Texture * > & textures)
void setValueOnProperty< glm::vec2 >(Property< glm::vec2 > & p, const Variant & value, const std::vector<::Serenity::Texture * > & )
void setValueOnProperty< glm::vec3 >(Property< glm::vec3 > & p, const Variant & value, const std::vector<::Serenity::Texture * > & )
void setValueOnProperty< glm::vec4 >(Property< glm::vec4 > & p, const Variant & value, const std::vector<::Serenity::Texture * > & )
Variant getPropertyValueForPropertyName(const String & name, const GLTF2Import::Material & material)
template <class... Ts>
Overloaded(Ts... )
template <typename T >
void
setValueOnProperty(Property< T > & p, const Variant & value, const std::vector<::Serenity::Texture * > & textures)
void setValueOnProperty<::Serenity::Texture * >(Property<::Serenity::Texture * > & p, const Variant & value, const std::vector<::Serenity::Texture * > & textures)
void setValueOnProperty< glm::vec2 >(Property< glm::vec2 > & p, const Variant & value, const std::vector<::Serenity::Texture * > & )
void setValueOnProperty< glm::vec3 >(Property< glm::vec3 > & p, const Variant & value, const std::vector<::Serenity::Texture * > & )
void setValueOnProperty< glm::vec4 >(Property< glm::vec4 > & p, const Variant & value, const std::vector<::Serenity::Texture * > & )

Types Documentation

using Variant

1
using Kuesa::Serenity::CustomMaterialGenerator::Variant = typedef GLTF2Import::Material::KDABCustomMaterial::Property::Variant;

Functions Documentation

function setValueOnProperty<::Serenity::Texture * >

1
2
3
4
5
void setValueOnProperty<::Serenity::Texture * >(
    Property<::Serenity::Texture * > & p,
    const Variant & value,
    const std::vector<::Serenity::Texture * > & textures
)

function setValueOnProperty< glm::vec2 >

1
2
3
4
5
void setValueOnProperty< glm::vec2 >(
    Property< glm::vec2 > & p,
    const Variant & value,
    const std::vector<::Serenity::Texture * > & 
)

function setValueOnProperty< glm::vec3 >

1
2
3
4
5
void setValueOnProperty< glm::vec3 >(
    Property< glm::vec3 > & p,
    const Variant & value,
    const std::vector<::Serenity::Texture * > & 
)

function setValueOnProperty< glm::vec4 >

1
2
3
4
5
void setValueOnProperty< glm::vec4 >(
    Property< glm::vec4 > & p,
    const Variant & value,
    const std::vector<::Serenity::Texture * > & 
)

function getPropertyValueForPropertyName

1
2
3
4
Variant getPropertyValueForPropertyName(
    const String & name,
    const GLTF2Import::Material & material
)

function Overloaded

1
2
3
4
template <class... Ts>
Overloaded(
    Ts... 
)

function setValueOnProperty

1
2
3
4
5
6
template <typename T >
void setValueOnProperty(
    Property< T > & p,
    const Variant & value,
    const std::vector<::Serenity::Texture * > & textures
)

function setValueOnProperty<::Serenity::Texture * >

1
2
3
4
5
void setValueOnProperty<::Serenity::Texture * >(
    Property<::Serenity::Texture * > & p,
    const Variant & value,
    const std::vector<::Serenity::Texture * > & textures
)

function setValueOnProperty< glm::vec2 >

1
2
3
4
5
void setValueOnProperty< glm::vec2 >(
    Property< glm::vec2 > & p,
    const Variant & value,
    const std::vector<::Serenity::Texture * > & 
)

function setValueOnProperty< glm::vec3 >

1
2
3
4
5
void setValueOnProperty< glm::vec3 >(
    Property< glm::vec3 > & p,
    const Variant & value,
    const std::vector<::Serenity::Texture * > & 
)

function setValueOnProperty< glm::vec4 >

1
2
3
4
5
void setValueOnProperty< glm::vec4 >(
    Property< glm::vec4 > & p,
    const Variant & value,
    const std::vector<::Serenity::Texture * > & 
)

Updated on 2022-10-18 at 11:12:51 +0200