UnitySensors
UnitySensors.Visualization.Sensor.PointCloudVisualizer< T > Class Template Reference
Inheritance diagram for UnitySensors.Visualization.Sensor.PointCloudVisualizer< T >:
Collaboration diagram for UnitySensors.Visualization.Sensor.PointCloudVisualizer< T >:

Public Member Functions

void SetSource (IPointCloudInterface< T > sourceInterface)
 

Protected Member Functions

virtual void Start ()
 
override void Visualize ()
 

Private Member Functions

void Update ()
 
void UpdateBuffers ()
 
void OnDisable ()
 

Private Attributes

IPointCloudInterface< T > _sourceInterface
 
Transform _transform
 
Material _mat
 
Mesh _mesh
 
ComputeBuffer _pointsBuffer
 
ComputeBuffer _argsBuffer
 
uint[] _args = new uint[5] { 0, 0, 0, 0, 0 }
 
int _cachedPointsCount = -1
 
int _bufferSize
 

Member Function Documentation

◆ OnDisable()

◆ SetSource()

◆ Start()

◆ Update()

◆ UpdateBuffers()

void UnitySensors.Visualization.Sensor.PointCloudVisualizer< T >.UpdateBuffers ( )
private
Here is the caller graph for this function:

◆ Visualize()

override void UnitySensors.Visualization.Sensor.PointCloudVisualizer< T >.Visualize ( )
protectedvirtual

Implements UnitySensors.Visualization.Visualizer.

Here is the call graph for this function:

Member Data Documentation

◆ _args

uint [] UnitySensors.Visualization.Sensor.PointCloudVisualizer< T >._args = new uint[5] { 0, 0, 0, 0, 0 }
private

◆ _argsBuffer

ComputeBuffer UnitySensors.Visualization.Sensor.PointCloudVisualizer< T >._argsBuffer
private

◆ _bufferSize

◆ _cachedPointsCount

int UnitySensors.Visualization.Sensor.PointCloudVisualizer< T >._cachedPointsCount = -1
private

◆ _mat

◆ _mesh

◆ _pointsBuffer

ComputeBuffer UnitySensors.Visualization.Sensor.PointCloudVisualizer< T >._pointsBuffer
private

◆ _sourceInterface

◆ _transform

Transform UnitySensors.Visualization.Sensor.PointCloudVisualizer< T >._transform
private

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