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:: Ray override
Private functions
- void doClose() override
- auto doEnvironmentCount() const -> unsigned override
-
auto doSensorSize(unsigned envIndex) -> Magnum::
Vector2i override -
auto doPlayerFor(unsigned envIndex) -> esp::
gfx:: replay:: Player& override -
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:: ArrayView<const Magnum:: MutableImageView2D> colorImageViews, Corrade:: Containers:: ArrayView<const Magnum:: MutableImageView2D> depthImageViews) override -
void doRender(Magnum::
GL:: AbstractFramebuffer& framebuffer) override