Home
last modified time | relevance | path

Searched refs:transmission (Results 1 - 6 of 6) sorted by relevance

/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Dgltf2_exporter.cpp1070 exportMaterial.transmission.factor = in ExportGltfMaterialTransmission()
1072 exportMaterial.transmission.texture.index = GetTextureIndex( in ExportGltfMaterialTransmission()
1676 json::value ExportTransmission(const Material::Transmission& transmission) in ExportTransmission() argument
1679 if (transmission.factor != 0.f) { in ExportTransmission()
1680 jsonTransmission["transmissionFactor"] = transmission.factor; in ExportTransmission()
1682 if (transmission.texture.index != GLTF_INVALID_INDEX) { in ExportTransmission()
1683 jsonTransmission["transmissionTexture"] = ExportTextureInfo(transmission.texture); in ExportTransmission()
1736 if (auto transmission = ExportTransmission(material.transmission); !transmission in ExportMaterialExtensions()
[all...]
H A Dgltf2_data_structures.h572 } transmission; member
H A Dgltf2_loader.cpp1262 LoadResult& loadResult, const json::value& jsonData, Material::Transmission& transmission)
1266 if (!ParseOptionalNumber(loadResult, transmission.factor, *transmissionJson, "transmissionFactor", 0.f)) {
1271 const auto parseTransmissionTexture = [&textureInfo = transmission.texture](
1272 LoadResult& loadResult, const json::value& transmission) -> bool {
1273 return ParseTextureInfo(loadResult, textureInfo, transmission);
1317 if (!ParseKhrMaterialsTransmission(loadResult, *extensionsJson, material.transmission)) {
H A Dgltf2_importer.cpp1113 if (material.transmission.texture == image) { in TransmissionFlags()
1649 desc.textures[MaterialComponent::TextureIndex::TRANSMISSION].factor.x = gltfMaterial.transmission.factor; in FillTransmission()
1651 gltfMaterial.transmission.texture, importResult, data, em, desc, MaterialComponent::TextureIndex::TRANSMISSION); in FillTransmission()
1662 // no support for double-sideness with default material and transmission in SelectShaders()
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/shaders/common/
H A D3d_dm_lighting_common.h137 in CORE_RELAXEDP float transmission, inout CORE_RELAXEDP vec3 irradiance) in AppendIndirectTransmission()
141 irradiance *= (1.0 - transmission); in AppendIndirectTransmission()
142 irradiance = mix(irradiance, Ft, transmission); in AppendIndirectTransmission()
136 AppendIndirectTransmission(in CORE_RELAXEDP vec3 radianceSample, in CORE_RELAXEDP vec3 baseColor, in CORE_RELAXEDP float transmission, inout CORE_RELAXEDP vec3 irradiance) AppendIndirectTransmission() argument
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/
H A Dmaterial_component_manager.cpp373 DECL_NAMED_PROPERTY2(transmission, textures[MaterialComponent::TextureIndex::TRANSMISSION], "Transmission", 0)

Completed in 18 milliseconds