/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_camera.cpp | 26 RefPtr<CameraComponent> cameraComponent = AceType::MakeRefPtr<OHOS::Ace::CameraComponent>(); in Create() local 31 cameraComponent->SetCameraId(idValue->ToString()); in Create() 49 cameraComponent->SetResolutionWidth(resolutionWidth); in Create() 50 cameraComponent->SetResolutionHeight(resolutionHeight); in Create() 51 cameraComponent->SignSetResolution(true); in Create() 55 ViewStackProcessor::GetInstance()->Push(cameraComponent); in Create() 63 auto cameraComponent = AceType::DynamicCast<CameraComponent>(stack->GetMainComponent()); in JsDevicePosition() local 64 if (!cameraComponent) { in JsDevicePosition() 67 cameraComponent->SetDevicePosition(static_cast<DevicePosition>(value)); in JsDevicePosition()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/camera/ |
H A D | camera_element.cpp | 134 if (cameraComponent) { in Prepare() 136 InitDeclarativePara(cameraComponent); in Prepare() 141 InitEvent(cameraComponent); in Prepare() 142 SetMethodCall(cameraComponent); in Prepare() 241 if (cameraComponent) { in SetNewComponent() 243 cameraComponent->SetFit(ImageFit::FILL); in SetNewComponent() 246 UpdateCamera(cameraComponent); in SetNewComponent() 248 UpdateCamera(cameraComponent); in SetNewComponent() 390 if (flash_ != cameraComponent->GetFlash()) { in UpdateCamera() 391 flash_ = cameraComponent->GetFlash(); in UpdateCamera() [all …]
|
H A D | camera_element.h | 66 void SetMethodCall(const RefPtr<CameraComponent>& cameraComponent); 73 void InitEvent(const RefPtr<CameraComponent>& cameraComponent); 91 void UpdateCamera(const RefPtr<CameraComponent>& cameraComponent); 93 void InitDeclarativePara(const RefPtr<CameraComponent>& cameraComponent);
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | scene_util.cpp | 65 switch (cameraComponent.projection) { in CalculateProjectionMatrix() 67 … auto orthoProj = Math::OrthoRhZo(cameraComponent.xMag * -0.5f, cameraComponent.xMag * 0.5f, in CalculateProjectionMatrix() 68 …cameraComponent.yMag * -0.5f, cameraComponent.yMag * 0.5f, cameraComponent.zNear, cameraComponent.… in CalculateProjectionMatrix() 74 if (cameraComponent.aspect > 0.f) { in CalculateProjectionMatrix() 75 aspect = cameraComponent.aspect; in CalculateProjectionMatrix() 81 … Math::PerspectiveRhZo(cameraComponent.yFov, aspect, cameraComponent.zNear, cameraComponent.zFar); in CalculateProjectionMatrix() 87 if (cameraComponent.aspect > 0.f) { in CalculateProjectionMatrix() 94 const float scale = tan(cameraComponent.yFov * 0.5f) * cameraComponent.zNear; in CalculateProjectionMatrix() 102 cameraComponent.zNear, cameraComponent.zFar); in CalculateProjectionMatrix() 198 cameraComponent.yFov = yFov; in UpdateCameraViewport() [all …]
|
H A D | picking.cpp | 262 … Math::Inverse(CameraMatrixUtil::CalculateProjectionMatrix(cameraComponent, isCameraNegative)); in ScreenToWorld() 280 if (cameraComponent.projection == CORE3D_NS::CameraComponent::Projection::ORTHOGRAPHIC) { in RayFromCamera() 289 …cameraComponent, cameraWorldMatrixComponent, Math::Vec3(screenCoordinate.x, screenCoordinate.y, 1.… in RayFromCamera() 334 const CameraComponent cameraComponent = cameraComponentManager->Get(cameraId); in WorldToScreen() local 336 …Math::Mat4X4 viewToProj = CameraMatrixUtil::CalculateProjectionMatrix(cameraComponent, isCameraNeg… in WorldToScreen() 500 const auto cameraComponent = cameraManager->Read(ccId); in RayCastFromCamera() local 502 const Ray ray = RayFromCamera(*cameraComponent, worldMatrixComponent, screenPos); in RayCastFromCamera() 521 const auto cameraComponent = cameraManager->Read(ccId); in RayCastFromCamera() local 523 const Ray ray = RayFromCamera(*cameraComponent, worldMatrixComponent, screenPos); in RayCastFromCamera() 543 const auto cameraComponent = cameraManager->Read(ccId); in RayCastFromCamera() local [all …]
|
H A D | scene_util.h | 34 BASE_NS::Math::Mat4X4 CalculateProjectionMatrix(const CameraComponent& cameraComponent, bool& isCam…
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/common/dom/ |
H A D | dom_camera.cpp | 50 [](const RefPtr<CameraComponent>& cameraComponent, const std::string& val) { in SetSpecializedAttr() 51 cameraComponent->SetFlash(GetFlashType(val)); in SetSpecializedAttr() 54 [](const RefPtr<CameraComponent>& cameraComponent, const std::string& val) { in SetSpecializedAttr() 55 cameraComponent->SetDevicePosition(GetDevicePosition(val)); in SetSpecializedAttr() 72 [](const RefPtr<CameraComponent>& cameraComponent, const EventMarker& event) { in AddSpecializedEvent() 73 cameraComponent->SetErrorEventId(event); in AddSpecializedEvent()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/ |
H A D | scene_holder.cpp | 256 CameraComponent cameraComponent = cameraComponentManager_->Get(cameraEntity); in ActivateCamera() local 257 cameraComponent.sceneFlags |= CameraComponent::ACTIVE_RENDER_BIT; in ActivateCamera() 258 cameraComponentManager_->Set(cameraEntity, cameraComponent); in ActivateCamera() 270 CameraComponent cameraComponent = cameraComponentManager_->Get(cameraEntity); in DeactivateCamera() local 272 cameraComponentManager_->Set(cameraEntity, cameraComponent); in DeactivateCamera() 285 return cameraComponent.sceneFlags & (CameraComponent::ACTIVE_RENDER_BIT); in IsCameraActive() 608 cameraComponent.sceneFlags &= ~CameraComponent::MAIN_CAMERA_BIT; in SetMainCamera() 609 cameraComponentManager_->Set(mainCamera_->entity, cameraComponent); in SetMainCamera() 632 cameraComponent.sceneFlags |= CameraComponent::MAIN_CAMERA_BIT; in SetMainCamera() 633 cameraComponentManager_->Set(mainCamera_->entity, cameraComponent); in SetMainCamera() [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/3d_widget_adapter/core/src/lume/ |
H A D | lume_common.cpp | 1434 auto cameraComponent = cameraManager_->Write(cameraEntity_); in SetupCustomRenderTarget() local 1436 cameraComponent->customColorTargets.clear(); in SetupCustomRenderTarget() 1449 cameraComponent->postProcess = postprocessEntity_; in SetupCustomRenderTarget() 1450 cameraComponent->customColorTargets.emplace_back(std::move(imageEntity)); in SetupCustomRenderTarget() 1627 auto cameraComponent = cameraManager_->Read(cameraEntity_); in SetupCameraViewPort() local 1628 if (!cameraComponent) { in SetupCameraViewPort() 1633 autoAspect_ = (cameraComponent->aspect <= 0.0f); in SetupCameraViewPort() 1634 originalYfov_ = cameraComponent->yFov; in SetupCameraViewPort()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/ |
H A D | gltf2_exporter.cpp | 488 auto const cameraComponent = cameraManager->Get(cameraEntity); in ExportGltfCameras() local 489 switch (cameraComponent.projection) { in ExportGltfCameras() 492 exportCamera->attributes.ortho.xmag = cameraComponent.xMag; in ExportGltfCameras() 493 exportCamera->attributes.ortho.ymag = cameraComponent.yMag; in ExportGltfCameras() 494 exportCamera->attributes.ortho.zfar = cameraComponent.zFar; in ExportGltfCameras() 495 exportCamera->attributes.ortho.znear = cameraComponent.zNear; in ExportGltfCameras() 500 exportCamera->attributes.perspective.aspect = cameraComponent.aspect; in ExportGltfCameras() 501 exportCamera->attributes.perspective.yfov = cameraComponent.yFov; in ExportGltfCameras() 502 exportCamera->attributes.perspective.zfar = cameraComponent.zFar; in ExportGltfCameras() 503 exportCamera->attributes.perspective.znear = cameraComponent.zNear; in ExportGltfCameras() [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/ |
H A D | render_system.cpp | 531 const CameraComponent& cameraComponent) in GetRenderCameraFogFromComponent() argument 552 const Entity cameraFogEntity = cameraComponent.fog; in GetRenderCameraFogFromComponent()
|