Esempio n. 1
0
SimpleGammaCurvePtr NeutralGammaCurve::Get()
{
    if (!instance)
        instance.reset(new NeutralGammaCurve());
    return SimpleGammaCurvePtr(instance);
}
Esempio n. 2
0
SimpleGammaCurvePtr SRGBGammaCurve::Get()
{
    if (!instance)
        instance.reset(new SRGBGammaCurve());
    return SimpleGammaCurvePtr(instance);
}
Esempio n. 3
0
SimpleGammaCurvePtr BT2020GammaCurve::Get()
{
    if (!instance)
        instance.reset(new BT2020GammaCurve());
    return SimpleGammaCurvePtr(instance);
}