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