Class SimpleFragmentShaderExperiment
Defined in File simple-fragment-shader-experiment.h
Inheritance Relationships
Base Type
public gpa::playback::PipelineExperiment::Prefab
(Class PipelineExperiment::Prefab)
Class Documentation
-
class SimpleFragmentShaderExperiment : public gpa::playback::PipelineExperiment::Prefab
Encapsulates the logic necessary to create a simple fragment shader Experiment.
Public Functions
-
SimpleFragmentShaderExperiment()
Creates an instance of SimpleFragmentShaderExperiment.
-
~SimpleFragmentShaderExperiment()
Destroys this instance of SimpleFragmentShaderExperiment.
-
bool operator!=(SimpleFragmentShaderExperiment const &other) const
Gets a value indicating whether or not a given SimpleFragmentShaderExperiment is inequal to this SimpleFragmentShaderExperiment.
- Parameters
other -- The SimpleFragmentShaderExperiment to check for inequality
- Returns
Whether or not the given SimpleFragmentShaderExperiment is inequal to this SimpleFragmentShaderExperiment
-
void GetColors(size_t *pColorCount, api_types::Color *pColors) const
Gets this SimpleFragmentShaderExperiment's Colors.
- Parameters
pColorCount -- (out) The number of Colors used by this SimpleFragmentShaderExperiment
pColors -- (out) This HighlightExperiment's Colors
-
void SetColors(size_t colorCount, api_types::Color const *pColors)
Sets this SimpleFragmentShaderExperiment's Colors.
- Parameters
colorCount -- The number of Colors used by this SimpleFragmentShaderExperiment
pColors -- This HighlightExperiment's Colors
-
virtual BaseExperiment::Prefab::Impl const &GetImpl() const final override
Gets this SimpleFragmentShaderExperiment's implementation object.
- Returns
This SimpleFragmentShaderExperiment's implemetation object
-
SimpleFragmentShaderExperiment()