Home
last modified time | relevance | path

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

/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dpicking.cpp255 Math::Vec3 screenCoordinate) in ScreenToWorld()
257 screenCoordinate.x = (screenCoordinate.x - 0.5f) * 2.f; in ScreenToWorld()
258 screenCoordinate.y = (screenCoordinate.y - 0.5f) * 2.f; in ScreenToWorld()
266 (projToView * Math::Vec4(screenCoordinate.x, screenCoordinate.y, screenCoordinate.z, 1.f)); in ScreenToWorld()
278 Math::Vec2 screenCoordinate) in RayFromCamera()
282 cameraComponent, cameraWorldMatrixComponent, Math::Vec3(screenCoordinate in RayFromCamera()
254 ScreenToWorld(const CameraComponent& cameraComponent, const WorldMatrixComponent& cameraWorldMatrixComponent, Math::Vec3 screenCoordinate) ScreenToWorld() argument
277 RayFromCamera(const CameraComponent& cameraComponent, const WorldMatrixComponent& cameraWorldMatrixComponent, Math::Vec2 screenCoordinate) RayFromCamera() argument
341 auto screenCoordinate = viewToProj * viewCoordinate; WorldToScreen() local
[all...]
H A Dpicking.h41 CORE_NS::IEcs const& ecs, CORE_NS::Entity cameraEntity, BASE_NS::Math::Vec3 screenCoordinate) const override;
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/include/scene_plugin/interface/
H A Dintf_camera.h209 * @param screenCoordinate Normalized screen coordinates.
212 virtual IPickingResult::Ptr ScreenToWorld(BASE_NS::Math::Vec3 screenCoordinate) const = 0;
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/util/
H A Dintf_picking.h95 * @param screenCoordinate Normalized screen coordinates.
99 CORE_NS::IEcs const& ecs, CORE_NS::Entity cameraEntity, BASE_NS::Math::Vec3 screenCoordinate) const = 0;
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dcamera_impl.cpp310 SCENE_NS::IPickingResult::Ptr ScreenToWorld(BASE_NS::Math::Vec3 screenCoordinate) const override
316 [screenCoordinate, weakRet = BASE_NS::weak_ptr(ret), weakSh = sceneHolder_,
321 if (sh->ScreenToWorld(ret, self->GetEntity(), screenCoordinate)) {
H A Dscene_holder.h468 bool ScreenToWorld(SCENE_NS::IPickingResult::Ptr, CORE_NS::Entity camera, BASE_NS::Math::Vec3 screenCoordinate);
477 bool RayFromCamera(SCENE_NS::IPickingResult::Ptr ret, CORE_NS::Entity camera, BASE_NS::Math::Vec2 screenCoordinate);
H A Dscene_holder.cpp3060 SCENE_NS::IPickingResult::Ptr ret, CORE_NS::Entity camera, BASE_NS::Math::Vec3 screenCoordinate) in ScreenToWorld()
3063 auto result = picking_->ScreenToWorld(*ecs_, camera, screenCoordinate); in ScreenToWorld()
3107 SCENE_NS::IPickingResult::Ptr ret, CORE_NS::Entity camera, BASE_NS::Math::Vec2 screenCoordinate) in RayFromCamera()
3114 *ecs_, camera, BASE_NS::Math::Vec3(screenCoordinate.x, screenCoordinate.y, 0.0f)); in RayFromCamera()
3126 *ecs_, camera, BASE_NS::Math::Vec3(screenCoordinate.x, screenCoordinate.y, 1.0f)); in RayFromCamera()
3059 ScreenToWorld( SCENE_NS::IPickingResult::Ptr ret, CORE_NS::Entity camera, BASE_NS::Math::Vec3 screenCoordinate) ScreenToWorld() argument
3106 RayFromCamera( SCENE_NS::IPickingResult::Ptr ret, CORE_NS::Entity camera, BASE_NS::Math::Vec2 screenCoordinate) RayFromCamera() argument

Completed in 10 milliseconds