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 * >(KDBindings::Property<::Serenity::Texture * > & p, const Variant & value, const std::vector<::Serenity::Texture * > & textures)
void setValueOnProperty< glm::vec2 >(KDBindings::Property< glm::vec2 > & p, const Variant & value, const std::vector<::Serenity::Texture * > & )
void setValueOnProperty< glm::vec3 >(KDBindings::Property< glm::vec3 > & p, const Variant & value, const std::vector<::Serenity::Texture * > & )
void setValueOnProperty< glm::vec4 >(KDBindings::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(KDBindings::Property< T > & p, const Variant & value, const std::vector<::Serenity::Texture * > & textures)

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 * >(
    KDBindings::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 >(
    KDBindings::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 >(
    KDBindings::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 >(
    KDBindings::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(
    KDBindings::Property< T > & p,
    const Variant & value,
    const std::vector<::Serenity::Texture * > & textures
)

Updated on 2023-07-03 at 11:02:07 +0000