class
#include <esp/sim/BatchReplayRenderer.h>
BatchReplayRenderer
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