Material Clustering Benchmark
BenchmarkGeneration.ABenchmarkGenerator Class Referenceabstract
Inheritance diagram for BenchmarkGeneration.ABenchmarkGenerator:
BenchmarkGeneration.AlgorithmsConvergence BenchmarkGeneration.EmptyClusterRandomization BenchmarkGeneration.FrameTime BenchmarkGeneration.KHMp BenchmarkGeneration.RSnumKM BenchmarkGeneration.ScalingVsSubsampling BenchmarkGeneration.ScanlineJitter BenchmarkGeneration.StaggeredJitter BenchmarkGeneration.Subsampling

Public Member Functions

 ABenchmarkGenerator (int kernelSize, UnityEngine.Video.VideoClip[] videos, ComputeShader csHighlightRemoval)
 
abstract BenchmarkDescription GenerateBenchmark ()
 

Protected Attributes

readonly ComputeShader csHighlightRemoval
 
readonly int kernelSize
 
readonly UnityEngine.Video.VideoClip[] videos
 

Detailed Description

Definition at line 5 of file ABenchmarkGenerator.cs.

Constructor & Destructor Documentation

◆ ABenchmarkGenerator()

BenchmarkGeneration.ABenchmarkGenerator.ABenchmarkGenerator ( int  kernelSize,
UnityEngine.Video.VideoClip[]  videos,
ComputeShader  csHighlightRemoval 
)
inline

Definition at line 11 of file ABenchmarkGenerator.cs.

Member Function Documentation

◆ GenerateBenchmark()

Member Data Documentation

◆ csHighlightRemoval

readonly ComputeShader BenchmarkGeneration.ABenchmarkGenerator.csHighlightRemoval
protected

Definition at line 9 of file ABenchmarkGenerator.cs.

◆ kernelSize

readonly int BenchmarkGeneration.ABenchmarkGenerator.kernelSize
protected

Definition at line 7 of file ABenchmarkGenerator.cs.

◆ videos

readonly UnityEngine.Video.VideoClip [] BenchmarkGeneration.ABenchmarkGenerator.videos
protected

Definition at line 8 of file ABenchmarkGenerator.cs.


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