#include <SectorMap.h>
|
| | SectorMap (SectorMapContext &&context) |
| |
| | SectorMap (const Json &jsonObj, SectorMapContext &&context) |
| |
| | ~SectorMap () |
| |
| void | Update (float frameTime) |
| |
| void | Draw3D () |
| |
| void | DrawLabels (bool interactive, const ImVec2 &imagePos={ 0.0, 0.0 }) |
| |
| void | DrawEmbed () |
| |
| vector3f | GetPosition () const |
| |
| vector3f | GetSystemPosition (const SystemPath &path) |
| |
| double | GetZoomLevel () const |
| |
| RefCountedPtr< Sector > | GetCached (const SystemPath &loc) |
| |
| bool | IsCenteredOn (const SystemPath &path) |
| |
| bool | IsManualMove () |
| |
| SystemPath | NearestSystemToPos (const vector3f &pos) |
| |
| matrix4x4f | PointOfView () |
| |
| SectorMapContext & | GetContext () |
| |
| void | SetDrawUninhabitedLabels (bool value) |
| |
| void | SetDrawVerticalLines (bool value) |
| |
| void | SetFactionVisible (const Faction *faction, bool visible) |
| |
| void | SetZoomMode (bool enable) |
| |
| void | SetRotateMode (bool enable) |
| |
| void | SetLabelParams (std::string fontName, int fontSize, float gap, Color highlight, Color shade) |
| |
| void | SetLabelsVisibility (bool hideLabels) |
| |
| void | GotoSector (const SystemPath &path) |
| |
| void | GotoSystem (const SystemPath &path) |
| |
| void | ZoomIn () |
| |
| void | ZoomOut () |
| |
| void | ResetView () |
| |
| void | CreateRenderTarget () |
| |
| void | SetSize (vector2d size) |
| |
| void | SaveToJson (Json &jsonObj) |
| |
| void | AddStarBillboard (const matrix4x4f &modelview, const vector3f &pos, const Color &col, float size) |
| |
| void | AddSphere (const matrix4x4f &trans, const Color &color=Color::WHITE) |
| |
| void | AddLineVert (const vector3f &v, const Color &c) |
| |
| void | ClearLineVerts () |
| |
| std::vector< SystemPath > | GetNearbyStarSystemsByName (std::string pattern) |
| |
| const std::set< const Faction * > & | GetVisibleFactions () |
| |
| const std::set< const Faction * > & | GetHiddenFactions () |
| |
| | DeleteEmitter () |
| |
| virtual | ~DeleteEmitter () |
| |
| virtual | ~LuaWrappable () |
| |
◆ SectorMap() [1/2]
◆ SectorMap() [2/2]
◆ ~SectorMap()
| SectorMap::~SectorMap |
( |
| ) |
|
◆ AddLineVert()
| void SectorMap::AddLineVert |
( |
const vector3f & |
v, |
|
|
const Color & |
c |
|
) |
| |
◆ AddSphere()
◆ AddStarBillboard()
| void SectorMap::AddStarBillboard |
( |
const matrix4x4f & |
modelview, |
|
|
const vector3f & |
pos, |
|
|
const Color & |
col, |
|
|
float |
size |
|
) |
| |
◆ ClearLineVerts()
| void SectorMap::ClearLineVerts |
( |
| ) |
|
◆ CreateRenderTarget()
| void SectorMap::CreateRenderTarget |
( |
| ) |
|
◆ Draw3D()
| void SectorMap::Draw3D |
( |
| ) |
|
◆ DrawEmbed()
| void SectorMap::DrawEmbed |
( |
| ) |
|
◆ DrawLabels()
| void SectorMap::DrawLabels |
( |
bool |
interactive, |
|
|
const ImVec2 & |
imagePos = { 0.0, 0.0 } |
|
) |
| |
◆ GetCached()
◆ GetContext()
◆ GetHiddenFactions()
| const std::set< const Faction * > & SectorMap::GetHiddenFactions |
( |
| ) |
|
|
inline |
◆ GetNearbyStarSystemsByName()
| std::vector< SystemPath > SectorMap::GetNearbyStarSystemsByName |
( |
std::string |
pattern | ) |
|
◆ GetPosition()
| vector3f SectorMap::GetPosition |
( |
| ) |
const |
|
inline |
◆ GetSystemPosition()
◆ GetVisibleFactions()
| const std::set< const Faction * > & SectorMap::GetVisibleFactions |
( |
| ) |
|
|
inline |
◆ GetZoomLevel()
| double SectorMap::GetZoomLevel |
( |
| ) |
const |
◆ GotoSector()
| void SectorMap::GotoSector |
( |
const SystemPath & |
path | ) |
|
◆ GotoSystem()
| void SectorMap::GotoSystem |
( |
const SystemPath & |
path | ) |
|
◆ IsCenteredOn()
| bool SectorMap::IsCenteredOn |
( |
const SystemPath & |
path | ) |
|
◆ IsManualMove()
| bool SectorMap::IsManualMove |
( |
| ) |
|
|
inline |
◆ NearestSystemToPos()
◆ PointOfView()
◆ ResetView()
| void SectorMap::ResetView |
( |
| ) |
|
◆ SaveToJson()
| void SectorMap::SaveToJson |
( |
Json & |
jsonObj | ) |
|
◆ SetDrawUninhabitedLabels()
| void SectorMap::SetDrawUninhabitedLabels |
( |
bool |
value | ) |
|
|
inline |
◆ SetDrawVerticalLines()
| void SectorMap::SetDrawVerticalLines |
( |
bool |
value | ) |
|
|
inline |
◆ SetFactionVisible()
| void SectorMap::SetFactionVisible |
( |
const Faction * |
faction, |
|
|
bool |
visible |
|
) |
| |
◆ SetLabelParams()
| void SectorMap::SetLabelParams |
( |
std::string |
fontName, |
|
|
int |
fontSize, |
|
|
float |
gap, |
|
|
Color |
highlight, |
|
|
Color |
shade |
|
) |
| |
◆ SetLabelsVisibility()
| void SectorMap::SetLabelsVisibility |
( |
bool |
hideLabels | ) |
|
|
inline |
◆ SetRotateMode()
| void SectorMap::SetRotateMode |
( |
bool |
enable | ) |
|
◆ SetSize()
| void SectorMap::SetSize |
( |
vector2d |
size | ) |
|
◆ SetZoomMode()
| void SectorMap::SetZoomMode |
( |
bool |
enable | ) |
|
◆ Update()
| void SectorMap::Update |
( |
float |
frameTime | ) |
|
◆ ZoomIn()
| void SectorMap::ZoomIn |
( |
| ) |
|
◆ ZoomOut()
| void SectorMap::ZoomOut |
( |
| ) |
|
◆ InputBindings
The documentation for this class was generated from the following files: