/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_camera.cpp | 25 RefPtr<CameraComponent> cameraComponent = AceType::MakeRefPtr<OHOS::Ace::CameraComponent>(); in Create() local 30 cameraComponent->SetCameraId(idValue->ToString()); in Create() 48 cameraComponent->SetResolutionWidth(resolutionWidth); in Create() 49 cameraComponent->SetResolutionHeight(resolutionHeight); in Create() 50 cameraComponent->SignSetResolution(true); in Create() 54 ViewStackProcessor::GetInstance()->Push(cameraComponent); in Create() 62 auto cameraComponent = AceType::DynamicCast<CameraComponent>(stack->GetMainComponent()); in JsDevicePosition() local 63 if (!cameraComponent) { in JsDevicePosition() 66 cameraComponent->SetDevicePosition(static_cast<DevicePosition>(value)); in JsDevicePosition()
|
/foundation/arkui/ace_engine/frameworks/core/components/camera/ |
H A D | camera_element.cpp | 132 auto cameraComponent = AceType::DynamicCast<CameraComponent>(component_); in Prepare() local 134 if (cameraComponent) { in Prepare() 136 InitDeclarativePara(cameraComponent); in Prepare() 139 textDirection_ = cameraComponent->GetTextDirection(); in Prepare() 141 InitEvent(cameraComponent); in Prepare() 142 SetMethodCall(cameraComponent); in Prepare() 193 void CameraElement::InitEvent(const RefPtr<CameraComponent>& cameraComponent) in InitEvent() argument 195 if (!cameraComponent->GetErrorEventId().IsEmpty()) { in InitEvent() 196 onError_ = AceAsyncEvent<void(const std::string&)>::Create(cameraComponent->GetErrorEventId(), context_); in InitEvent() 240 auto cameraComponent in SetNewComponent() local 388 UpdateCamera(const RefPtr<CameraComponent> &cameraComponent) UpdateCamera() argument 471 InitDeclarativePara(const RefPtr<CameraComponent>& cameraComponent) InitDeclarativePara() argument 569 SetMethodCall(const RefPtr<CameraComponent>& cameraComponent) SetMethodCall() argument [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);
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | scene_util.cpp | 63 Math::Mat4X4 CalculateProjectionMatrix(const CameraComponent& cameraComponent, bool& isCameraNegative) in CalculateProjectionMatrix() argument 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.zFar); in CalculateProjectionMatrix() 74 if (cameraComponent.aspect > 0.f) { in CalculateProjectionMatrix() 75 aspect = cameraComponent in CalculateProjectionMatrix() 163 CameraComponent& cameraComponent = *cameraHandle; UpdateCameraViewport() local 185 CameraComponent& cameraComponent = *cameraHandle; UpdateCameraViewport() local [all...] |
H A D | picking.cpp | 254 Math::Vec3 ScreenToWorld(const CameraComponent& cameraComponent, const WorldMatrixComponent& cameraWorldMatrixComponent, in ScreenToWorld() argument 262 Math::Inverse(CameraMatrixUtil::CalculateProjectionMatrix(cameraComponent, isCameraNegative)); in ScreenToWorld() 277 Ray RayFromCamera(const CameraComponent& cameraComponent, const WorldMatrixComponent& cameraWorldMatrixComponent, in RayFromCamera() argument 280 if (cameraComponent.projection == CORE3D_NS::CameraComponent::Projection::ORTHOGRAPHIC) { in RayFromCamera() 282 cameraComponent, cameraWorldMatrixComponent, Math::Vec3(screenCoordinate.x, screenCoordinate.y, 0.0f)); in RayFromCamera() 289 cameraComponent, cameraWorldMatrixComponent, Math::Vec3(screenCoordinate.x, screenCoordinate.y, 1.0f)); in RayFromCamera() 334 const CameraComponent cameraComponent = cameraComponentManager->Get(cameraId); in WorldToScreen() local 336 Math::Mat4X4 viewToProj = CameraMatrixUtil::CalculateProjectionMatrix(cameraComponent, isCameraNegative); in WorldToScreen() 500 const auto cameraComponent = cameraManager->Read(ccId); in RayCastFromCamera() local 502 const Ray ray = RayFromCamera(*cameraComponent, worldMatrixComponen in RayCastFromCamera() 521 const auto cameraComponent = cameraManager->Read(ccId); RayCastFromCamera() local 543 const auto cameraComponent = cameraManager->Read(ccId); RayCastFromCamera() local [all...] |
H A D | scene_util.h | 34 BASE_NS::Math::Mat4X4 CalculateProjectionMatrix(const CameraComponent& cameraComponent, bool& isCameraNegative);
|
/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()
|
/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 271 cameraComponent.sceneFlags &= ~(CameraComponent::ACTIVE_RENDER_BIT /* | CameraComponent::MAIN_CAMERA_BIT*/); in DeactivateCamera() 272 cameraComponentManager_->Set(cameraEntity, cameraComponent); in DeactivateCamera() 284 CameraComponent cameraComponent = cameraComponentManager_->Get(cameraEntity); in IsCameraActive() local 285 return cameraComponent.sceneFlags & (CameraComponent::ACTIVE_RENDER_BIT); in IsCameraActive() 607 CameraComponent cameraComponent = cameraComponentManager_->Get(mainCamera_->entity); in SetMainCamera() local 608 cameraComponent in SetMainCamera() 631 CameraComponent cameraComponent = cameraComponentManager_->Get(mainCamera_->entity); SetMainCamera() local [all...] |
/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()
|
/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 in ExportGltfCameras() [all...] |
/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/ |
H A D | render_system.cpp | 531 const CameraComponent& cameraComponent) in GetRenderCameraFogFromComponent() 552 const Entity cameraFogEntity = cameraComponent.fog; in GetRenderCameraFogFromComponent() 529 GetRenderCameraFogFromComponent(const ILayerComponentManager* layerMgr, const IFogComponentManager* fogMgr, const RenderConfigurationComponent& renderConfigurationComponent, const CameraComponent& cameraComponent) GetRenderCameraFogFromComponent() argument
|