{ "reference": "EterLib/LensFlare.cpp", "reference_sha256": "844534f423925fd0250f49f86898da5b02e55882bcca9e972ccba5cabb310cae", "priority": "P4", "contracts": [], "functions": { "CLensFlare::CLensFlare": { "status": "PORTED", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CLensFlare::CLensFlare" ] }, "CLensFlare::~CLensFlare": { "status": "PORTED", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CLensFlare::~CLensFlare" ] }, "CLensFlare::Interpolate": { "status": "PORTED", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CLensFlare::Interpolate" ] }, "CLensFlare::Compute": { "status": "PORTED", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CLensFlare::Compute" ] }, "CLensFlare::DrawBeforeFlare": { "status": "NEEDS_LIVE", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CLensFlare::DrawBeforeFlare" ], "note": "verbatim; on-screen result needs the Windows reference frame" }, "CLensFlare::DrawAfterFlare": { "status": "NEEDS_LIVE", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CLensFlare::DrawAfterFlare" ], "note": "verbatim; on-screen result needs the Windows reference frame" }, "CLensFlare::SetMainFlare": { "status": "PORTED", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CLensFlare::SetMainFlare" ] }, "CLensFlare::DrawFlare": { "status": "NEEDS_LIVE", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CLensFlare::DrawFlare" ], "note": "verbatim; on-screen result needs the Windows reference frame" }, "CLensFlare::CharacterizeFlare": { "status": "PORTED", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CLensFlare::CharacterizeFlare" ] }, "CLensFlare::Initialize": { "status": "PORTED", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CLensFlare::Initialize" ] }, "CLensFlare::SetFlareLocation": { "status": "PORTED", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CLensFlare::SetFlareLocation" ] }, "CLensFlare::SetBrightnesses": { "status": "PORTED", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CLensFlare::SetBrightnesses" ] }, "CLensFlare::ReadControlPixels": { "status": "PORTED", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CLensFlare::ReadControlPixels" ] }, "CLensFlare::AdjustBrightness": { "status": "PORTED", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CLensFlare::AdjustBrightness" ] }, "CLensFlare::ReadDepthPixels": { "status": "PORTED", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CLensFlare::ReadDepthPixels" ], "note": "body is commented out in 40250; kept empty" }, "CLensFlare::ClampBrightness": { "status": "PORTED", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CLensFlare::ClampBrightness" ] }, "CFlare::CFlare": { "status": "PORTED", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CFlare::CFlare" ] }, "CFlare::~CFlare": { "status": "PORTED", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CFlare::~CFlare" ] }, "CFlare::Init": { "status": "PORTED", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CFlare::Init" ] }, "CFlare::Draw": { "status": "PORTED", "impl": [ "extension/src/port/EterLib/LensFlare.cpp:CFlare::Draw" ] } } }