Files
metin2-client/audit/port-map/EterLib/GrpImageInstance.cpp.json
T
2026-09-30 16:13:31 -07:00

226 lines
6.9 KiB
JSON

{
"reference": "EterLib/GrpImageInstance.cpp",
"reference_sha256": "59c2dd35bca5a7ad3cf517070a6188ee37ac41cb1fd53ef3ee65437b737b622c",
"priority": "P4",
"contracts": [],
"functions": {
"CGraphicImageInstance::CreateSystem": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::CreateSystem"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::DestroySystem": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::DestroySystem"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::New": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::New"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::Delete": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::Delete"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::Render": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::Render"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::OnRender": {
"status": "ADAPTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::OnRender"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
],
"note": "40250: SetPDTStream + DEFAULT_IB_FILL_RECT + stage-0 texture, DrawIndexedPrimitive. Port: the same four TPDTVertex corners/UVs/diffuse go to UIRenderAddImage. Invariant: quad = image rect at m_v2Position-0.5, UVs = rect/texture size. 2026-09-30: native host snaps axis-aligned quad origins by at most half a physical pixel and uses point sampling only at 1:1 texel/pixel density; source layout/UVs and rotated quads unchanged. host.ui_quality + mac UI screenshots. See docs/MAC-UI-CLARITY.md."
},
"CGraphicImageInstance::GetTextureReference": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::GetTextureReference"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::GetTexturePointer": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::GetTexturePointer"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::GetGraphicImagePointer": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::GetGraphicImagePointer"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::GetWidth": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::GetWidth"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::GetHeight": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::GetHeight"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::SetDiffuseColor": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::SetDiffuseColor"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::SetPosition": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::SetPosition"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::SetImagePointer": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::SetImagePointer"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::ReloadImagePointer": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::ReloadImagePointer"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::IsEmpty": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::IsEmpty"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::Type": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::Type"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::IsType": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::IsType"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::OnIsType": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::OnIsType"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::OnSetImagePointer": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::OnSetImagePointer"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::Initialize": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::Initialize"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::Destroy": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::Destroy"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::CGraphicImageInstance": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::CGraphicImageInstance"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
},
"CGraphicImageInstance::~CGraphicImageInstance": {
"status": "PORTED",
"impl": [
"src/platform/EterLib/GrpImageInstance.cpp:CGraphicImageInstance::~CGraphicImageInstance"
],
"test": [
"tests/port/port_grp_resource_test.cpp"
]
}
}
}