MCPcopy Create free account
hub / github.com/begla/Intrinsic / init

Method init

IntrinsicCore/src/IntrinsicCoreComponentsCameraController.cpp:27–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25namespace Components
26{
27void CameraControllerManager::init()
28{
29 _INTR_LOG_INFO("Inititializing Camera Controller Component Manager...");
30
31 Dod::Components::ComponentManagerBase<
32 CameraControllerData,
33 _INTR_MAX_CAMERA_CONTROLLER_COMPONENT_COUNT>::_initComponentManager();
34
35 Dod::Components::ComponentManagerEntry cameraCtrlEntry;
36 {
37 cameraCtrlEntry.createFunction =
38 Components::CameraControllerManager::createCameraController;
39 cameraCtrlEntry.destroyFunction =
40 Components::CameraControllerManager::destroyCameraController;
41 cameraCtrlEntry.getComponentForEntityFunction =
42 Components::CameraControllerManager::getComponentForEntity;
43 cameraCtrlEntry.resetToDefaultFunction =
44 Components::CameraControllerManager::resetToDefault;
45
46 Application::_componentManagerMapping[_N(CameraController)] =
47 cameraCtrlEntry;
48 Application::_orderedComponentManagers.push_back(cameraCtrlEntry);
49 }
50
51 Dod::PropertyCompilerEntry propCompilerCameraController;
52 {
53 propCompilerCameraController.compileFunction =
54 Components::CameraControllerManager::compileDescriptor;
55 propCompilerCameraController.initFunction =
56 Components::CameraControllerManager::initFromDescriptor;
57 propCompilerCameraController.ref = Dod::Ref();
58 Application::_componentPropertyCompilerMapping[_N(CameraController)] =
59 propCompilerCameraController;
60 }
61}
62
63// <-
64

Callers

nothing calls this directly

Calls 2

RefClass · 0.85
push_backMethod · 0.80

Tested by

no test coverage detected