Class BaseExperiment::Prefab
Defined in File experiment.h
Nested Relationships
This class is a nested type of Class BaseExperiment.
Inheritance Relationships
Derived Types
public gpa::playback::PipelineExperiment::Prefab
(Class PipelineExperiment::Prefab)public gpa::playback::ResourceExperiment::Prefab
(Class ResourceExperiment::Prefab)
Class Documentation
-
class Prefab
Provides a common base and interface for Experiment prefabs.
Prefabs are "pre-made" experiments that allow the user to use "pre-packaged" experiments that already perform a specific function.
For example, PipelineExperiments generically provide an interface for the user to modify the pipeline in a range of the stream in any number of ways. "SimpleFragmentShaderExperiment" is a prefab that pre-packages the logic for replacing the fragment shader on a pipeline with a simple color-pass through fragment shader. In this way, it is a specialized bundle of logic that uses PipelineExperiment.
Subclassed by gpa::playback::PipelineExperiment::Prefab, gpa::playback::ResourceExperiment::Prefab