Home
last modified time | relevance | path

Searched refs:cameraEntity (Results 1 - 7 of 7) sorted by relevance

/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dpicking.h41 CORE_NS::IEcs const& ecs, CORE_NS::Entity cameraEntity, BASE_NS::Math::Vec3 screenCoordinate) const override;
44 CORE_NS::IEcs const& ecs, CORE_NS::Entity cameraEntity, BASE_NS::Math::Vec3 worldCoordinate) const override;
H A Dpicking.cpp295 Math::Vec3 Picking::ScreenToWorld(IEcs const& ecs, Entity cameraEntity, Math::Vec3 screenCoordinate) const in ScreenToWorld() argument
297 if (!EntityUtil::IsValid(cameraEntity)) { in ScreenToWorld()
302 const auto cameraId = cameraComponentManager->GetComponentId(cameraEntity); in ScreenToWorld()
308 const auto worldMatrixId = worldMatrixComponentManager->GetComponentId(cameraEntity); in ScreenToWorld()
316 Math::Vec3 Picking::WorldToScreen(IEcs const& ecs, Entity cameraEntity, Math::Vec3 worldCoordinate) const in WorldToScreen() argument
318 if (!EntityUtil::IsValid(cameraEntity)) { in WorldToScreen()
323 const auto cameraId = cameraComponentManager->GetComponentId(cameraEntity); in WorldToScreen()
329 const auto worldMatrixId = worldMatrixComponentManager->GetComponentId(cameraEntity); in WorldToScreen()
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/
H A Dintf_picking.h93 * @param ecs Entity component system where cameraEntity lives.
94 * @param cameraEntity Camera entity to be used for projection.
99 CORE_NS::IEcs const& ecs, CORE_NS::Entity cameraEntity, BASE_NS::Math::Vec3 screenCoordinate) const = 0;
102 * @param ecs Entity component system where cameraEntity lives.
103 * @param cameraEntity Camera entity to be used for projection.
108 CORE_NS::IEcs const& ecs, CORE_NS::Entity cameraEntity, BASE_NS::Math::Vec3 worldCoordinate) const = 0;
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dscene_holder.cpp247 void SceneHolder::ActivateCamera(const Entity& cameraEntity) const in ActivateCamera()
249 if (!(cameraComponentManager_ && EntityUtil::IsValid(cameraEntity))) { in ActivateCamera()
250 CORE_LOG_W("SceneHolder::ActivateCamera: Can not be activated. cameraEntity: %" PRIx64 in ActivateCamera()
251 ", cameraComponentManager_: %d, IsValid(cameraEntity): %d", in ActivateCamera()
252 cameraEntity.id, static_cast<bool>(cameraComponentManager_), EntityUtil::IsValid(cameraEntity)); in ActivateCamera()
256 CameraComponent cameraComponent = cameraComponentManager_->Get(cameraEntity); in ActivateCamera()
258 cameraComponentManager_->Set(cameraEntity, cameraComponent); in ActivateCamera()
261 void SceneHolder::DeactivateCamera(const Entity& cameraEntity) const in DeactivateCamera()
263 if (!(cameraComponentManager_ && EntityUtil::IsValid(cameraEntity))) { in DeactivateCamera()
[all...]
H A Dscene_holder.h393 explicit CameraData(const CORE_NS::Entity& cameraEntity) : entity(cameraEntity) {} in CameraData()
487 void DeactivateCamera(const CORE_NS::Entity& cameraEntity) const;
488 bool IsCameraActive(const CORE_NS::Entity& cameraEntity) const;
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/
H A Drender_system.cpp1388 Entity cameraEntity { INVALID_ENTITY }; in ProcessScene()
1394 cameraEntity = cameraMgr_->GetEntity(id); in ProcessScene()
1403 return cameraEntity; in ProcessScene()
1843 const Entity cameraEntity = cameraMgr_->GetEntity(id);
1844 const auto worldMatrixComponentId = worldMatrixMgr_->GetComponentId(cameraEntity);
1869 camera.id = cameraEntity.id;
1870 camera.name = GetCameraName(*nameMgr_, cameraEntity);
1873 const CameraData prevFrameCamData = UpdateAndGetPreviousFrameCameraData(cameraEntity, view, proj);
2285 const Entity cameraEntity = ProcessScene(renderConfig);
2306 ProcessCameras(renderConfig, cameraEntity, renderDataScen
[all...]
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Dgltf2_exporter.cpp485 for (auto const cameraEntity : entities.withCamera) { in ExportGltfCameras()
488 auto const cameraComponent = cameraManager->Get(cameraEntity); in ExportGltfCameras()

Completed in 13 milliseconds