esp::sim::BatchReplayRenderer class

Base classes

class AbstractReplayRenderer

Constructors, destructors, conversion operators

BatchReplayRenderer(const ReplayRendererConfiguration& cfg, gfx_batch::RendererConfiguration&& batchRendererConfiguration = gfx_batch::RendererConfiguration{}) explicit
~BatchReplayRenderer() override

Public functions

auto getCudaColorBufferDevicePointer() -> const void* override
auto getCudaDepthBufferDevicePointer() -> const void* override

Private functions

void doClose() override
void doPreloadFile(Corrade::Containers::StringView filename) 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
auto doUnproject(unsigned envIndex, const Mn::Vector2i& viewportPosition) -> esp::geo::Ray override