Open3D (C++ API)  0.19.0
Public Types | Public Member Functions
open3d::visualization::rendering::GpuComputeFrame Class Reference

#include <ComputeGPU.h>

Public Types

enum  Kind { kGeometry , kComposite }
 

Public Member Functions

 GpuComputeFrame (GaussianSplatGpuContext &ctx, Kind kind)
 
 ~GpuComputeFrame ()
 
 GpuComputeFrame (const GpuComputeFrame &)=delete
 
GpuComputeFrameoperator= (const GpuComputeFrame &)=delete
 
void End ()
 Explicitly end the frame early (dtor becomes a no-op). More...
 

Detailed Description

Wraps BeginGeometryPass()/EndGeometryPass() or the composite equivalents. Ensures End() is always called even on early-return from a runner function.

Member Enumeration Documentation

◆ Kind

Enumerator
kGeometry 
kComposite 

Constructor & Destructor Documentation

◆ GpuComputeFrame() [1/2]

open3d::visualization::rendering::GpuComputeFrame::GpuComputeFrame ( GaussianSplatGpuContext ctx,
Kind  kind 
)
inline

◆ ~GpuComputeFrame()

open3d::visualization::rendering::GpuComputeFrame::~GpuComputeFrame ( )
inline

◆ GpuComputeFrame() [2/2]

open3d::visualization::rendering::GpuComputeFrame::GpuComputeFrame ( const GpuComputeFrame )
delete

Member Function Documentation

◆ End()

void open3d::visualization::rendering::GpuComputeFrame::End ( )
inline

Explicitly end the frame early (dtor becomes a no-op).

◆ operator=()

GpuComputeFrame& open3d::visualization::rendering::GpuComputeFrame::operator= ( const GpuComputeFrame )
delete

The documentation for this class was generated from the following file: