Home
last modified time | relevance | path

Searched refs:cameraComponent (Results 1 - 11 of 11) sorted by relevance

/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_camera.cpp25 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 Dcamera_element.cpp132 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 Dcamera_element.h66 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 Dscene_util.cpp63 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 Dpicking.cpp254 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 Dscene_util.h34 BASE_NS::Math::Mat4X4 CalculateProjectionMatrix(const CameraComponent& cameraComponent, bool& isCameraNegative);
/foundation/arkui/ace_engine/frameworks/bridge/common/dom/
H A Ddom_camera.cpp50 [](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 Dscene_holder.cpp256 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 Dlume_common.cpp1434 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 Dgltf2_exporter.cpp488 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 Drender_system.cpp531 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

Completed in 21 milliseconds