class
#include <esp/sim/ClassicReplayRenderer.h>
ClassicReplayRenderer
Base classes
- class AbstractReplayRenderer
Public types
- struct EnvironmentRecord
Constructors, destructors, conversion operators
- ClassicReplayRenderer(const ReplayRendererConfiguration& cfg) explicit
- ~ClassicReplayRenderer() override
Public functions
-
auto getRenderer() -> std::
shared_ptr <gfx::Renderer > -
auto getSceneGraph(unsigned envIndex) -> esp::
scene:: &SceneGraph -
auto getSemanticSceneGraph(unsigned envIndex) -> esp::
scene:: &SceneGraph -
auto getEnvironmentSensorParentNode(unsigned envIndex) const -> esp::
scene:: *SceneNode -
auto getEnvironmentSensors(unsigned envIndex) -> std::
map <std::string , std::reference_wrapper <esp::sensor:: >>&Sensor -
auto doUnproject(unsigned envIndex,
const Mn::
Vector2i & viewportPosition) -> esp::geo:: overrideRay
Private functions
- void doClose() override
- auto doEnvironmentCount() const -> unsigned override
-
auto doSensorSize(unsigned envIndex) -> Magnum::
Vector2i override -
auto doPlayerFor(unsigned envIndex) -> esp::
gfx:: & overridereplay:: Player -
void doSetSensorTransform(unsigned envIndex,
const std::
string & sensorName, const Mn::Matrix4 & transform) override -
void doSetSensorTransformsFromKeyframe(unsigned envIndex,
const std::
string & prefix) override -
void doRender(Corrade::
Containers:: <const Magnum::ArrayView MutableImageView2D > colorImageViews, Corrade::Containers:: <const Magnum::ArrayView MutableImageView2D > depthImageViews) override -
void doRender(Magnum::
GL:: & framebuffer) overrideAbstractFramebuffer