| AddCamera(const std::string &camera_name, std::shared_ptr< Camera > cam)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| AddDirectionalLight(const std::string &light_name, const Eigen::Vector3f &color, const Eigen::Vector3f &direction, float intensity, bool cast_shadows)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| AddGeometry(const std::string &object_name, const ccHObject &geometry, const MaterialRecord &material, const std::string &downsampled_name="", size_t downsample_threshold=SIZE_MAX)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| AddGeometry(const std::string &object_name, const t::geometry::Geometry &geometry, const MaterialRecord &material, const std::string &downsampled_name="", size_t downsample_threshold=SIZE_MAX)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| AddGeometry(const std::string &object_name, const TriangleMeshModel &model)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| AddPointLight(const std::string &light_name, const Eigen::Vector3f &color, const Eigen::Vector3f &position, float intensity, float falloff, bool cast_shadows)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| AddSpotLight(const std::string &light_name, const Eigen::Vector3f &color, const Eigen::Vector3f &position, const Eigen::Vector3f &direction, float intensity, float falloff, float inner_cone_angle, float outer_cone_angle, bool cast_shadows)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| AddView(std::int32_t x, std::int32_t y, std::uint32_t w, std::uint32_t h)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| Copy()=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| EnableGroundPlane(bool enable, GroundPlane plane)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| EnableIndirectLight(bool enable)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| EnableLightShadow(const std::string &light_name, bool cast_shadows)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| EnableSunLight(bool enable)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| EnableSunLightShadows(bool enable)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| GeometryIsVisible(const std::string &object_name)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| GeometryShadows(const std::string &object_name, bool cast_shadows, bool receive_shadows)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| GetGeometryBoundingBox(const std::string &object_name)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| GetGeometryTransform(const std::string &object_name)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| GetIndirectLight()=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| GetIndirectLightIntensity()=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| GetIndirectLightRotation()=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| GetLight(const std::string &light_name)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| GetSkyboxVisible() const =0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| GetSunLightColor()=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| GetSunLightDirection()=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| GetSunLightIntensity()=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| GetView(const ViewHandle &view_id) const =0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| GroundPlane enum name | cloudViewer::visualization::rendering::Scene | |
| HasGeometry(const std::string &object_name) const =0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| kUpdateColorsFlag | cloudViewer::visualization::rendering::Scene | static |
| kUpdateNormalsFlag | cloudViewer::visualization::rendering::Scene | static |
| kUpdatePointsFlag | cloudViewer::visualization::rendering::Scene | static |
| kUpdateUv0Flag | cloudViewer::visualization::rendering::Scene | static |
| OverrideMaterial(const std::string &object_name, const MaterialRecord &material)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| OverrideMaterialAll(const MaterialRecord &material, bool shader_only=true)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| QueryGeometry(std::vector< std::string > &geometry)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| RemoveCamera(const std::string &camera_name)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| RemoveGeometry(const std::string &object_name)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| RemoveLight(const std::string &light_name)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| RemoveView(const ViewHandle &view_id)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| renderer_ | cloudViewer::visualization::rendering::Scene | protected |
| RenderToDepthImage(std::function< void(std::shared_ptr< geometry::Image >)> callback)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| RenderToImage(std::function< void(std::shared_ptr< geometry::Image >)> callback)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| Scene(Renderer &renderer) | cloudViewer::visualization::rendering::Scene | inline |
| SetActiveCamera(const std::string &camera_name)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| SetBackground(const Eigen::Vector4f &color, const std::shared_ptr< geometry::Image > image=nullptr)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| SetBackground(TextureHandle image)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| SetGeometryCulling(const std::string &object_name, bool enable)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| SetGeometryPriority(const std::string &object_name, uint8_t priority)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| SetGeometryTransform(const std::string &object_name, const Transform &transform)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| SetGroundPlaneColor(const Eigen::Vector4f &color)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| SetIndirectLight(const std::string &ibl_name)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| SetIndirectLightIntensity(float intensity)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| SetIndirectLightRotation(const Transform &rotation)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| SetRenderOnce(const ViewHandle &view_id)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| SetSunAngularRadius(float radius)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| SetSunHaloFalloff(float falloff)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| SetSunHaloSize(float size)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| SetSunLight(const Eigen::Vector3f &direction, const Eigen::Vector3f &color, float intensity)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| SetSunLightColor(const Eigen::Vector3f &color)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| SetSunLightDirection(const Eigen::Vector3f &direction)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| SetSunLightIntensity(float intensity)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| SetViewActive(const ViewHandle &view_id, bool is_active)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| ShowGeometry(const std::string &object_name, bool show)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| ShowSkybox(bool show)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| Transform typedef | cloudViewer::visualization::rendering::Scene | |
| UpdateGeometry(const std::string &object_name, const t::geometry::PointCloud &point_cloud, uint32_t update_flags)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| UpdateLight(const std::string &light_name, const Light &light)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| UpdateLightColor(const std::string &light_name, const Eigen::Vector3f &color)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| UpdateLightConeAngles(const std::string &light_name, float inner_cone_angle, float outer_cone_angle)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| UpdateLightDirection(const std::string &light_name, const Eigen::Vector3f &direction)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| UpdateLightFalloff(const std::string &light_name, float falloff)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| UpdateLightIntensity(const std::string &light_name, float intensity)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| UpdateLightPosition(const std::string &light_name, const Eigen::Vector3f &position)=0 | cloudViewer::visualization::rendering::Scene | pure virtual |
| ~Scene()=default | cloudViewer::visualization::rendering::Scene | virtual |