Searched refs:screenCoordinate (Results 1 - 7 of 7) sorted by relevance
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | picking.cpp | 255 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 D | picking.h | 41 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 D | intf_camera.h | 209 * @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 D | intf_picking.h | 95 * @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 D | camera_impl.cpp | 310 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 D | scene_holder.h | 468 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 D | scene_holder.cpp | 3060 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 9 milliseconds