#include <Eigen/Core>
#include <Eigen/Geometry>
#include <cstdint>
#include <cstring>
#include <vector>
#include "open3d/visualization/rendering/Camera.h"
#include "open3d/visualization/rendering/gaussian_splat/GaussianSplatRenderer.h"
Go to the source code of this file.
|
| void | open3d::visualization::rendering::ComputeGaussianGpuBufferSizes (const PackedGaussianScene &packed, GaussianGpuBufferSizes *out) |
| |
| PackedGaussianScene | open3d::visualization::rendering::PackGaussianViewParams (const GaussianSplatPackedAttrs &attrs, const GaussianSplatRenderer::ViewRenderData &render_data, const GaussianSplatRenderer::RenderConfig &config) |
| |
| void | open3d::visualization::rendering::PackGaussianSplatAttrsDirect (const float *pts_ptr, std::size_t n, const float *scale_ptr, const float *rot_ptr, const float *f_dc_ptr, const float *opacity_ptr, const float *f_rest_ptr, int source_sh_degree, int desired_sh_degree, float min_opacity_logit, bool antialias, GaussianSplatPackedAttrs &out) |
| |
| void | open3d::visualization::rendering::MergeGaussianSplatPackedAttrs (const std::vector< GaussianSplatMergeItem > &items, GaussianSplatPackedAttrs *out, std::vector< std::uint32_t > *splat_starts) |
| |