|
Material Clustering Benchmark
|
Call Dispose after using. More...
Public Member Functions | |
| void | AttributeClustersKM (ClusteringTextures textures) |
| float? | GetVariance () |
| Computes variance for the current cluster centers. Depending on this.useFullResTexRef uses either working resolution (this.clusteringRTsAndBuffers.texturesWorkRes), or full resolution (this.clusteringRTsAndBuffers.texturesFullRes) input. Sets incorrect attribution. Does not restore to save performance. More... | |
| void | RunClustering (ClusteringTextures clusteringTextures) |
| void | UpdateClusterCenters (ClusteringTextures textures, bool rejectOld) |
Properties | |
| DispatcherParameters | abstractParameters [get] |
| ClusteringRTsAndBuffers | clusteringRTsAndBuffers [get] |
| bool | doesReadback [get] |
| bool | doRandomizeEmptyClusters [get] |
| string | name [get] |
| int | numIterations [get] |
| bool | useFullResTexRef [get] |
| bool | usesStopCondition [get] |
| int | warningCounter [get] |
Call Dispose after using.
Definition at line 8 of file IDispatcher.cs.
| void ClusteringAlgorithms.IDispatcher.AttributeClustersKM | ( | ClusteringTextures | textures | ) |
| float? ClusteringAlgorithms.IDispatcher.GetVariance | ( | ) |
Computes variance for the current cluster centers. Depending on this.useFullResTexRef uses either working resolution (this.clusteringRTsAndBuffers.texturesWorkRes), or full resolution (this.clusteringRTsAndBuffers.texturesFullRes) input.
Sets incorrect attribution. Does not restore to save performance.
Implemented in ClusteringAlgorithms.ADispatcher, ClusteringAlgorithms.WrapperArtificialReadback, and ClusteringAlgorithms.WrapperStopCondition.
| void ClusteringAlgorithms.IDispatcher.RunClustering | ( | ClusteringTextures | clusteringTextures | ) |
Implemented in ClusteringAlgorithms.ADispatcher, ClusteringAlgorithms.DispatcherKnecht, ClusteringAlgorithms.ADispatcherRS, ClusteringAlgorithms.DispatcherRSfixed, ClusteringAlgorithms.DispatcherRSstopCondition, ClusteringAlgorithms.DispatcherKHMp, ClusteringAlgorithms.DispatcherKM, ClusteringAlgorithms.WrapperArtificialReadback, and ClusteringAlgorithms.WrapperStopCondition.
| void ClusteringAlgorithms.IDispatcher.UpdateClusterCenters | ( | ClusteringTextures | textures, |
| bool | rejectOld | ||
| ) |
|
get |
Implemented in ClusteringAlgorithms.ADispatcher, ClusteringAlgorithms.ADispatcherRS, ClusteringAlgorithms.DispatcherKHMp, ClusteringAlgorithms.WrapperArtificialReadback, and ClusteringAlgorithms.WrapperStopCondition.
Definition at line 14 of file IDispatcher.cs.
|
get |
Implemented in ClusteringAlgorithms.ADispatcher, ClusteringAlgorithms.WrapperArtificialReadback, and ClusteringAlgorithms.WrapperStopCondition.
Definition at line 12 of file IDispatcher.cs.
|
get |
Implemented in ClusteringAlgorithms.ADispatcher, ClusteringAlgorithms.DispatcherRSfixed, ClusteringAlgorithms.DispatcherRSstopCondition, ClusteringAlgorithms.DispatcherKHMp, ClusteringAlgorithms.DispatcherKM, ClusteringAlgorithms.WrapperArtificialReadback, and ClusteringAlgorithms.WrapperStopCondition.
Definition at line 19 of file IDispatcher.cs.
|
get |
Implemented in ClusteringAlgorithms.ADispatcher, ClusteringAlgorithms.WrapperArtificialReadback, and ClusteringAlgorithms.WrapperStopCondition.
Definition at line 10 of file IDispatcher.cs.
|
get |
Implemented in ClusteringAlgorithms.ADispatcher, ClusteringAlgorithms.DispatcherKnecht, ClusteringAlgorithms.ADispatcherRS, ClusteringAlgorithms.DispatcherRSfixed, ClusteringAlgorithms.DispatcherRSstopCondition, ClusteringAlgorithms.DispatcherKHMp, ClusteringAlgorithms.DispatcherKM, ClusteringAlgorithms.WrapperArtificialReadback, and ClusteringAlgorithms.WrapperStopCondition.
Definition at line 16 of file IDispatcher.cs.
|
get |
Implemented in ClusteringAlgorithms.ADispatcher, ClusteringAlgorithms.WrapperArtificialReadback, and ClusteringAlgorithms.WrapperStopCondition.
Definition at line 11 of file IDispatcher.cs.
|
get |
Implemented in ClusteringAlgorithms.ADispatcher, ClusteringAlgorithms.WrapperArtificialReadback, and ClusteringAlgorithms.WrapperStopCondition.
Definition at line 20 of file IDispatcher.cs.
|
get |
Implemented in ClusteringAlgorithms.ADispatcher, ClusteringAlgorithms.ADispatcherRS, ClusteringAlgorithms.DispatcherRSfixed, ClusteringAlgorithms.DispatcherRSstopCondition, ClusteringAlgorithms.ASimpleDispatcer, ClusteringAlgorithms.WrapperArtificialReadback, and ClusteringAlgorithms.WrapperStopCondition.
Definition at line 18 of file IDispatcher.cs.
|
get |
Implemented in ClusteringAlgorithms.ADispatcher, ClusteringAlgorithms.WrapperArtificialReadback, and ClusteringAlgorithms.WrapperStopCondition.
Definition at line 21 of file IDispatcher.cs.