MCPcopy Create free account
hub / github.com/Prograda/Skybolt / loadVisualCamera

Function loadVisualCamera

src/Skybolt/SkyboltEngine/EntityFactory.cpp:278–283  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

276}
277
278static void loadVisualCamera(Entity* entity, const EntityFactory::Context& context, const EntityFactory::VisContext& visContext, const VisObjectsComponentPtr& visObjectsComponent, const SimVisBindingsComponentPtr& simVisBindingComponent, const nlohmann::json& json)
279{
280 vis::CameraPtr visCamera(new vis::Camera(1.0f));
281 SimVisBindingPtr cameraSimVisBinding(new CameraSimVisBinding(entity, visCamera));
282 simVisBindingComponent->bindings.push_back(cameraSimVisBinding);
283}
284
285static void loadParticleSystem(Entity* entity, const EntityFactory::Context& context, const EntityFactory::VisContext& visContext, const VisObjectsComponentPtr& visObjectsComponent, const SimVisBindingsComponentPtr& simVisBindingComponent, const nlohmann::json& json)
286{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected