Program Listing for File StaticColor.h

Return to documentation for file (include/flamegpu/visualiser/color/StaticColor.h)

#ifndef INCLUDE_FLAMEGPU_VISUALISER_COLOR_STATICCOLOR_H_
#define INCLUDE_FLAMEGPU_VISUALISER_COLOR_STATICCOLOR_H_

#include <string>

#include "flamegpu/visualiser/color/ColorFunction.h"
#include "flamegpu/visualiser/color/Color.h"

namespace flamegpu {
namespace visualiser {

class StaticColor : public ColorFunction {
 public:
    explicit StaticColor(const Color &rgba);
    std::string getSrc(unsigned int) const override;

 private:
    using ColorFunction::setAgentArrayVariableElement;
    Color rgba;
};

}  // namespace visualiser
}  // namespace flamegpu

#endif  // INCLUDE_FLAMEGPU_VISUALISER_COLOR_STATICCOLOR_H_