Searched refs:transmission (Results 1 - 6 of 6) sorted by relevance
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/ |
H A D | gltf2_exporter.cpp | 1070 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 D | gltf2_data_structures.h | 572 } transmission; member
|
H A D | gltf2_loader.cpp | 1262 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 D | gltf2_importer.cpp | 1113 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 D | 3d_dm_lighting_common.h | 137 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 D | material_component_manager.cpp | 373 DECL_NAMED_PROPERTY2(transmission, textures[MaterialComponent::TextureIndex::TRANSMISSION], "Transmission", 0)
|
Completed in 18 milliseconds