{ "reference": "EterPythonLib/PythonGraphic.cpp", "reference_sha256": "82fc01bd616637f92fcbc17e1eb2c7dd8ab78615695dc2aaabe9e5bf2f204632", "priority": "P4", "contracts": [], "functions": { "CPythonGraphic::Destroy": { "status": "TODO" }, "CPythonGraphic::GetD3D": { "status": "TODO" }, "CPythonGraphic::GetOrthoDepth": { "status": "TODO" }, "CPythonGraphic::SetInterfaceRenderState": { "status": "TODO" }, "CPythonGraphic::SetGameRenderState": { "status": "TODO" }, "CPythonGraphic::SetCursorPosition": { "status": "ADAPTED", "impl": [ "extension/src/platform/EterPythonLib/PythonGraphic.cpp:CPythonGraphic::SetCursorPosition" ], "test": "extension/tests/port_login_flow_test.cpp", "note": "40250 body verbatim in the platform layer (pick ray through the cursor)." }, "CPythonGraphic::SetOmniLight": { "status": "TODO" }, "CPythonGraphic::SetViewport": { "status": "TODO" }, "CPythonGraphic::RestoreViewport": { "status": "TODO" }, "CPythonGraphic::SetGamma": { "status": "TODO" }, "GenScreenShotTag": { "status": "TODO" }, "CPythonGraphic::SaveJPEG": { "status": "TODO" }, "CPythonGraphic::SaveScreenShot": { "status": "TODO" }, "CPythonGraphic::PushState": { "status": "TODO" }, "CPythonGraphic::PopState": { "status": "TODO" }, "CPythonGraphic::RenderImage": { "status": "TODO" }, "CPythonGraphic::RenderAlphaImage": { "status": "TODO" }, "CPythonGraphic::RenderCoolTimeBox": { "status": "TODO" }, "CPythonGraphic::GenerateColor": { "status": "TODO" }, "CPythonGraphic::RenderDownButton": { "status": "TODO" }, "CPythonGraphic::RenderUpButton": { "status": "TODO" }, "CPythonGraphic::GetAvailableMemory": { "status": "TODO" }, "CPythonGraphic::CPythonGraphic": { "status": "TODO" }, "CPythonGraphic::~CPythonGraphic": { "status": "TODO" } } }