|
Open3D (C++ API)
0.19.0
|
#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.
Data Structures | |
| struct | open3d::visualization::rendering::Std430Vec4 |
| vec4 stored as 4 floats (std430 layout). More... | |
| struct | open3d::visualization::rendering::GaussianViewParams |
| struct | open3d::visualization::rendering::ProjectedComposite |
| struct | open3d::visualization::rendering::GaussianGpuCounters |
| struct | open3d::visualization::rendering::GaussianSplatPackedAttrs |
| struct | open3d::visualization::rendering::GaussianSplatMergeItem |
| struct | open3d::visualization::rendering::PackedGaussianScene |
| struct | open3d::visualization::rendering::GaussianGpuBufferSizes |
Namespaces | |
| namespace | open3d |
| namespace | open3d::visualization |
| namespace | open3d::visualization::rendering |
Functions | |
| 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) |
Variables | |
| constexpr std::uint32_t | open3d::visualization::rendering::kGaussianGpuErrorTileEntryOverflow = 1u << 0 |
| Set when the shared sort-entry buffer overflows (total entries > capacity). | |
| constexpr std::uint32_t | open3d::visualization::rendering::kGaussianGpuErrorSortCountClamped = 1u << 1 |
| Set when the radix-sort dispatch count is clamped to the entry capacity. | |
| constexpr std::uint32_t | open3d::visualization::rendering::kGaussianGpuErrorMaxTilesPerSplatExceeded |
| constexpr std::uint32_t | open3d::visualization::rendering::kGaussianGpuErrorKnownMask |
| constexpr std::uint32_t | open3d::visualization::rendering::kGaussianRadixParamsStride = 256 |