{ "reference": "PRTerrainLib/Terrain.cpp", "reference_sha256": "e456d8d5134ac3a3d20d78a947215127dd3c81f933d22ef647af8fa12d35dce9", "priority": "P4", "contracts": [], "functions": { "CTerrainImpl::SetTextureSet": { "status": "PORTED", "impl": [ "extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::SetTextureSet" ] }, "CTerrainImpl::GetTextureSet": { "status": "PORTED", "impl": [ "extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::GetTextureSet" ] }, "CTerrainImpl::CTerrainImpl": { "status": "PORTED", "impl": [ "extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::CTerrainImpl" ] }, "CTerrainImpl::~CTerrainImpl": { "status": "PORTED", "impl": [ "extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::~CTerrainImpl" ] }, "CTerrainImpl::Initialize": { "status": "PORTED", "impl": [ "extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::Initialize" ] }, "CTerrainImpl::Clear": { "status": "PORTED", "impl": [ "extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::Clear" ] }, "CTerrainImpl::LoadHeightMap": { "status": "PORTED", "impl": [ "extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::LoadHeightMap" ] }, "CTerrainImpl::LoadAttrMap": { "status": "PORTED", "impl": [ "extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::LoadAttrMap" ] }, "CTerrainImpl::RAW_LoadTileMap": { "status": "PORTED", "impl": [ "extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::RAW_LoadTileMap" ] }, "CTerrainImpl::LoadWaterMap": { "status": "ADAPTED", "impl": [ "extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::LoadWaterMap" ], "note": "water.wtr stores Win32 32-bit longs: dwFileNeedSize uses sizeof(int32_t) and the heights are widened one by one into m_lWaterHeight (LP64 long is 64-bit); otherwise verbatim.", "test": "extension/tests/port_login_flow_test.cpp (warp loads the outdoor map with its water maps)" }, "CTerrainImpl::LoadWaterMapFile": { "status": "PORTED", "impl": [ "extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::LoadWaterMapFile" ] }, "CTerrainImpl::GetShadowMapColor": { "status": "PORTED", "impl": [ "extension/src/port/PRTerrainLib/Terrain.cpp:CTerrainImpl::GetShadowMapColor" ] } } }