MCPcopy Create free account
hub / github.com/InteractiveComputerGraphics/PositionBasedDynamics / DemoBase

Method DemoBase

Demos/Common/DemoBase.cpp:42–69  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

40
41
42DemoBase::DemoBase()
43{
44 Utilities::logger.addSink(unique_ptr<Utilities::ConsoleSink>(new Utilities::ConsoleSink(Utilities::LogLevel::INFO)));
45 Utilities::logger.addSink(shared_ptr<Utilities::BufferSink>(new Utilities::BufferSink(Utilities::LogLevel::DEBUG)));
46
47 m_sceneLoader = nullptr;
48 m_numberOfStepsPerRenderUpdate = 8;
49 m_renderContacts = false;
50 m_renderAABB = false;
51 m_renderSDF = false;
52 m_renderBVHDepth = -1;
53 m_renderBVHDepthTets = -1;
54 m_renderRefTets = false;
55 m_renderTets = false;
56 m_sceneFile = "";
57 m_sceneName = "";
58 m_doPause = true;
59 m_pauseAt = -1.0;
60 m_useCache = true;
61 m_oldMousePos.setZero();
62 m_enableExportOBJ = false;
63 m_enableExportPLY = false;
64 m_exportFPS = 25;
65 m_nextFrameTime = 0.0;
66 m_frameCounter = 1;
67
68 m_gui = new Simulator_GUI_imgui(this);
69}
70
71DemoBase::~DemoBase()
72{

Callers

nothing calls this directly

Calls 2

addSinkMethod · 0.80
setZeroMethod · 0.45

Tested by

no test coverage detected