Home
last modified time | relevance | path

Searched refs:positional (Results 1 - 4 of 4) sorted by relevance

/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Dgltf2_exporter.cpp554 exportLight->positional.range = lightComponent.range; in ExportGltfLight()
556 exportLight->positional.spot.innerAngle = lightComponent.spotInnerAngle; in ExportGltfLight()
557 exportLight->positional.spot.outerAngle = lightComponent.spotOuterAngle; in ExportGltfLight()
2107 if ((light->type == LightType::POINT || light->type == LightType::SPOT) && light->positional.range > 0.f) { in ExportKHRLights()
2108 jsonLightObject["range"] = light->positional.range; in ExportKHRLights()
2112 if (light->positional.spot.innerAngle != 0.f) { in ExportKHRLights()
2113 jsonSpotObject["innerConeAngle"] = light->positional.spot.innerAngle; in ExportKHRLights()
2115 if (light->positional.spot.outerAngle != 0.785398163397448f) { in ExportKHRLights()
2116 jsonSpotObject["outerConeAngle"] = light->positional.spot.outerAngle; in ExportKHRLights()
H A Dgltf2_data_structures.h769 } positional; member
H A Dgltf2_loader.cpp1739 bool LightSpot(LoadResult& loadResult, const json::value& jsonData, decltype(KHRLight::positional.spot)& spot)
1797 const auto parsePositionalInfo = [&light](LoadResult& loadResult, const json::value& positional) -> bool {
1798 return ParseOptionalNumber<float>(loadResult, light->positional.range, positional, "range", 0.0f);
1801 if (!ParseObject(loadResult, jsonData, "positional", parsePositionalInfo)) {
1805 if (!ParseOptionalNumber<float>(loadResult, light->positional.range, jsonData, "range", 0.0f)) {
1809 if (!LightSpot(loadResult, jsonData, light->positional.spot)) {
H A Dgltf2_importer.cpp1925 component.range = node.light->positional.range; in CreateLight()
1929 component.spotInnerAngle = node.light->positional.spot.innerAngle; in CreateLight()
1930 component.spotOuterAngle = node.light->positional.spot.outerAngle; in CreateLight()

Completed in 18 milliseconds