Home
last modified time | relevance | path

Searched refs:Projection (Results 1 - 12 of 12) sorted by relevance

/foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/components/
H A Dcamera_component_manager.cpp35 DECLARE_PROPERTY_TYPE(CameraComponent::Projection);
43 BEGIN_ENUM(CameraTypeMetaData, CameraComponent::Projection)
44 DECL_ENUM(CameraComponent::Projection, ORTHOGRAPHIC, "Orthographic")
45 DECL_ENUM(CameraComponent::Projection, PERSPECTIVE, "Perspective")
46 DECL_ENUM(CameraComponent::Projection, FRUSTUM, "Frustum")
47 DECL_ENUM(CameraComponent::Projection, CUSTOM, "Custom Projection")
48 END_ENUM(CameraTypeMetaData, CameraComponent::Projection)
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/include/scene_plugin/api/
H A Dcamera.h54 META_API_INTERFACE_PROPERTY_CACHED(Camera, Projection, uint8_t)
71 if (Projection()->GetValue() != SCENE_NS::ICamera::SCENE_CAM_PROJECTION_ORTHOGRAPHIC) { in SetOrthographicProjection()
75 Projection()->SetValue(SCENE_NS::ICamera::SCENE_CAM_PROJECTION_ORTHOGRAPHIC); in SetOrthographicProjection()
84 META_API_CACHED_INTERFACE(Camera)->Projection()->SetValue(SCENE_NS::ICamera::SCENE_CAM_PROJECTION_PERSPECTIVE); in SetPerspectiveProjection()
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dregister_engine_access.cpp57 DECLARE_PROPERTY_TYPE(CameraComponent::Projection); variable
74 META_TYPE(CameraComponent::Projection); variable
135 RegisterMapEngineAccessImpl<CameraComponent::Projection, uint8_t>(); in RegisterEngineAccess()
170 r.GetEngineData().UnregisterInternalValueAccess(META_NS::MetaType<CameraComponent::Projection>::coreType); in UnregisterEngineAccess()
H A Dcamera_impl.cpp39 SCENE_NS::ICamera, uint8_t, Projection, SCENE_NS::ICamera::SCENE_CAM_PROJECTION_PERSPECTIVE)
118 BindChanges<uint8_t>(propHandler_, META_ACCESS_PROPERTY(Projection), meta, CAMERA_PROJECTION);
H A Dscene_holder.cpp563 cc.projection = CameraComponent::Projection::PERSPECTIVE; in CreateCamera()
3112 if (cameraComponent->projection == CORE3D_NS::CameraComponent::Projection::ORTHOGRAPHIC) { in RayFromCamera()
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ecs/components/
H A Dcamera_component.h37 enum class Projection : uint8_t { class
120 /** Projection type of the camera.
122 DEFINE_PROPERTY(Projection, projection, "Projection", 0, VALUE(Projection::PERSPECTIVE))
190 /** Projection matrix used when type is CORE_CAMERA_TYPE_CUSTOM. For other camera types projection matrix is
205 DEFINE_PROPERTY(BASE_NS::Math::Mat4X4, customProjectionMatrix, "Custom Projection Matrix", 0,
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/include/scene_plugin/interface/
H A Dintf_camera.h96 * @brief Projection type of the camera. SCENE_CAM_PROJECTION_PERSPECTIVE is used by default.
99 META_PROPERTY(uint8_t, Projection)
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Dscene_util.cpp66 case CameraComponent::Projection::ORTHOGRAPHIC: { in CalculateProjectionMatrix()
72 case CameraComponent::Projection::PERSPECTIVE: { in CalculateProjectionMatrix()
85 case CameraComponent::Projection::FRUSTUM: { in CalculateProjectionMatrix()
106 case CameraComponent::Projection::CUSTOM: { in CalculateProjectionMatrix()
142 cc.projection = CameraComponent::Projection::PERSPECTIVE;
H A Dpicking.cpp280 if (cameraComponent.projection == CORE3D_NS::CameraComponent::Projection::ORTHOGRAPHIC) { in RayFromCamera()
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Dgltf2_exporter.cpp490 case CameraComponent::Projection::ORTHOGRAPHIC: { in ExportGltfCameras()
498 case CameraComponent::Projection::PERSPECTIVE: { in ExportGltfCameras()
506 case CameraComponent::Projection::CUSTOM: in ExportGltfCameras()
H A Dgltf2_importer.cpp1894 component->projection = CameraComponent::Projection::ORTHOGRAPHIC; in CreateCamera()
1901 component->projection = CameraComponent::Projection::PERSPECTIVE; in CreateCamera()
/foundation/graphic/graphic_3d/3d_widget_adapter/core/src/lume/
H A Dlume_common.cpp584 perspectiveCamera = (cameraHandle->projection == CORE3D_NS::CameraComponent::Projection::PERSPECTIVE); in OnTouchEvent()

Completed in 24 milliseconds