MCPcopy Create free account
hub / github.com/OpenNFS/OpenNFS / GetVisibleTrackBlocks

Method GetVisibleTrackBlocks

src/Renderer/RaceNetRenderer.cpp:76–86  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

74}
75
76std::vector<int> RaceNetRenderer::GetVisibleTrackBlocks(shared_ptr <ONFSTrack> &track_to_render){
77 std::vector<int> activeTrackBlockIds;
78
79 for(auto &track_block : track_to_render->track_blocks){
80 if((track_block.center.x > minX)&&(track_block.center.x < maxX)&&(track_block.center.z < minY)&&(track_block.center.z > maxY)){
81 activeTrackBlockIds.emplace_back(track_block.block_id);
82 }
83 }
84
85 return activeTrackBlockIds;
86}
87
88void RaceNetRenderer::RescaleUI(){
89 if(ImGui::IsAnyItemActive()) return;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected