#include <C4Facet.h>
Public Member Functions | |
C4Facet () | |
C4Facet (C4Surface *pSfc, float iX, float iY, float iWdt, float iHgt) | |
void | Default () |
void | Set (C4Surface &rSfc) |
void | Set (C4Surface *nsfc, float nx, float ny, float nwdt, float nhgt) |
void | Set (const C4Facet &cpy) |
void | Expand (int32_t iLeft=0, int32_t iRight=0, int32_t iTop=0, int32_t iBottom=0) |
void | DrawEnergyLevelEx (int32_t iLevel, int32_t iRange, const C4Facet &gfx, int32_t bar_idx) |
void | DrawX (C4Surface *sfcTarget, float iX, float iY, float iWdt, float iHgt, int32_t iPhaseX=0, int32_t iPhaseY=0) const |
void | DrawXFloat (C4Surface *sfcTarget, float fX, float fY, float fWdt, float fHgt) const |
void | DrawValue (C4Facet &cgo, int32_t iValue, int32_t iPhaseX=0, int32_t iPhaseY=0, int32_t iAlign=C4FCT_Center) |
void | DrawValue2 (C4Facet &cgo, int32_t iValue1, int32_t iValue2, int32_t iPhaseX=0, int32_t iPhaseY=0, int32_t iAlign=C4FCT_Center, int32_t *piUsedWidth=nullptr) |
void | Draw (C4Facet &cgo, bool fAspect=true, int32_t iPhaseX=0, int32_t iPhaseY=0, bool fTransparent=true) |
void | DrawFullScreen (C4Facet &cgo) |
void | DrawT (C4Surface *sfcTarget, float iX, float iY, int32_t iPhaseX, int32_t iPhaseY, C4DrawTransform *pTransform) |
void | DrawT (C4Facet &cgo, bool fAspect, int32_t iPhaseX, int32_t iPhaseY, C4DrawTransform *pTransform) |
void | DrawTUnscaled (C4Surface *sfcTarget, float iX, float iY, int32_t iPhaseX, int32_t iPhaseY, C4DrawTransform *pTransform) |
void | DrawTUnscaled (C4Facet &cgo, bool fAspect, int32_t iPhaseX, int32_t iPhaseY, C4DrawTransform *pTransform) |
void | DrawXT (C4Surface *sfcTarget, float iX, float iY, int32_t iWdt, int32_t iHgt, int32_t iPhaseX, int32_t iPhaseY, C4DrawTransform *pTransform) |
void | DrawClr (C4Facet &cgo, bool fAspect=true, DWORD dwClr=0) |
void | DrawXClr (C4Surface *sfcTarget, int32_t iX, int32_t iY, int32_t iWdt, int32_t iHgt, DWORD dwClr) |
void | DrawValue2Clr (C4Facet &cgo, int32_t iValue1, int32_t iValue2, DWORD dwClr) |
void | DrawXR (C4Surface *sfcTarget, int32_t iX, int32_t iY, int32_t iWdt, int32_t iHgt, int32_t iPhaseX=0, int32_t iPhaseY=0, int32_t r=0) |
void | Draw (C4Surface *sfcTarget, float iX, float iY, int32_t iPhaseX=0, int32_t iPhaseY=0) |
bool | GetPhaseNum (int32_t &rX, int32_t &rY) |
C4Facet | GetSection (int32_t iSection) |
C4Facet | GetPhase (int iPhaseX=0, int iPhaseY=0) |
C4Facet | GetFraction (int32_t percentWdt, int32_t percentHgt=0, int32_t alignX=C4FCT_Left, int32_t alignY=C4FCT_Top) |
C4Facet | TruncateSection (int32_t iAlign=C4FCT_Left) |
C4Facet | Truncate (int32_t iAlign, int32_t iSize) |
int32_t | GetSectionCount () |
int32_t | GetWidthByHeight (int32_t iHeight) |
int32_t | GetHeightByWidth (int32_t iWidth) |
Public Attributes | |
C4Surface * | Surface |
float | X |
float | Y |
float | Wdt |
float | Hgt |
C4Facet::C4Facet | ( | ) |
Definition at line 41 of file C4Facet.cpp.
References Default().
|
inline |
void C4Facet::Default | ( | ) |
Definition at line 31 of file C4Facet.cpp.
References Set().
Referenced by C4Facet(), C4MessageBoard::C4MessageBoard(), C4ViewportList::C4ViewportList(), C4GraphicsResource::Clear(), C4GUI::DynBarFacet::Clear(), C4GUI::ScrollBarFacets::Clear(), C4TargetFacet::Default(), C4FacetSurface::Default(), C4GraphicsResource::Default(), C4MouseControl::Default(), C4Action::Default(), C4Object::Default(), C4Object::UpdateActionFace(), and C4Object::UpdateFace().
void C4Facet::Draw | ( | C4Facet & | cgo, |
bool | fAspect = true , |
||
int32_t | iPhaseX = 0 , |
||
int32_t | iPhaseY = 0 , |
||
bool | fTransparent = true |
||
) |
Definition at line 154 of file C4Facet.cpp.
References C4Draw::Blit(), Hgt, pDraw, Surface, Wdt, X, and Y.
Referenced by C4MainMenu::ActivateGoals(), C4MainMenu::DoRefillInternal(), C4UpperBoard::Draw(), C4GUI::FrameDecoration::Draw(), C4GUI::Element::DrawBar(), C4GUI::Tabular::Sheet::DrawCaption(), DrawClr(), C4GUI::WoodenLabel::DrawElement(), C4GUI::Picture::DrawElement(), C4GUI::OverlayPicture::DrawElement(), C4GUI::ScrollBar::DrawElement(), C4GUI::PaintBox::DrawElement(), C4GUI::ContextMenu::Entry::DrawElement(), C4GUI::ContextButton::DrawElement(), C4StartupPlrPropertiesDlg::DrawElement(), DrawEnergyLevelEx(), C4Player::DrawHostility(), C4EditCursor::DrawObject(), C4Viewport::DrawPlayerStartup(), C4RankSystem::DrawRankSymbol(), DrawValue(), DrawValue2(), C4FacetSurface::EnsureOwnSurface(), C4GUI::Picture::EnsureOwnSurface(), C4RoundResultsPlayer::EvaluatePlayer(), C4ScenarioListLoader::Entry::Load(), and C4Object::Picture2Facet().
void C4Facet::Draw | ( | C4Surface * | sfcTarget, |
float | iX, | ||
float | iY, | ||
int32_t | iPhaseX = 0 , |
||
int32_t | iPhaseY = 0 |
||
) |
Definition at line 66 of file C4Facet.cpp.
References C4Draw::Blit(), Hgt, pDraw, Surface, Wdt, X, and Y.
Definition at line 213 of file C4Facet.cpp.
References Draw(), C4Surface::SetClr(), and Surface.
Referenced by C4MainMenu::DoRefillInternal(), C4DefGraphics::DrawClr(), C4GUI::Picture::DrawElement(), C4MenuItem::DrawElement(), C4Player::DrawHostility(), C4StartupPlrSelDlg::PlayerListItem::Load(), and C4StartupPlrSelDlg::PlayerListItem::UpdateCore().
void C4Facet::DrawEnergyLevelEx | ( | int32_t | iLevel, |
int32_t | iRange, | ||
const C4Facet & | gfx, | ||
int32_t | bar_idx | ||
) |
void C4Facet::DrawFullScreen | ( | C4Facet & | cgo | ) |
Definition at line 184 of file C4Facet.cpp.
References C4Draw::Blit(), Hgt, pDraw, Surface, Wdt, X, and Y.
Referenced by C4LoaderScreen::Draw(), and C4GUI::FullscreenDialog::DrawBackground().
void C4Facet::DrawT | ( | C4Facet & | cgo, |
bool | fAspect, | ||
int32_t | iPhaseX, | ||
int32_t | iPhaseY, | ||
C4DrawTransform * | pTransform | ||
) |
Definition at line 86 of file C4Facet.cpp.
References C4Draw::Blit(), Hgt, pDraw, Surface, Wdt, X, and Y.
void C4Facet::DrawT | ( | C4Surface * | sfcTarget, |
float | iX, | ||
float | iY, | ||
int32_t | iPhaseX, | ||
int32_t | iPhaseY, | ||
C4DrawTransform * | pTransform | ||
) |
Definition at line 76 of file C4Facet.cpp.
References C4Draw::Blit(), Hgt, pDraw, Surface, Wdt, X, and Y.
Referenced by C4GraphicsOverlay::Draw(), and C4GUI::Element::DrawHVBar().
void C4Facet::DrawTUnscaled | ( | C4Facet & | cgo, |
bool | fAspect, | ||
int32_t | iPhaseX, | ||
int32_t | iPhaseY, | ||
C4DrawTransform * | pTransform | ||
) |
Definition at line 125 of file C4Facet.cpp.
References C4Draw::BlitUnscaled(), Hgt, pDraw, Surface, Wdt, X, and Y.
void C4Facet::DrawTUnscaled | ( | C4Surface * | sfcTarget, |
float | iX, | ||
float | iY, | ||
int32_t | iPhaseX, | ||
int32_t | iPhaseY, | ||
C4DrawTransform * | pTransform | ||
) |
Definition at line 115 of file C4Facet.cpp.
References C4Draw::BlitUnscaled(), Hgt, pDraw, Surface, Wdt, X, and Y.
Referenced by C4DefGraphics::Draw().
void C4Facet::DrawValue | ( | C4Facet & | cgo, |
int32_t | iValue, | ||
int32_t | iPhaseX = 0 , |
||
int32_t | iPhaseY = 0 , |
||
int32_t | iAlign = C4FCT_Center |
||
) |
Definition at line 308 of file C4Facet.cpp.
References ARight, C4FCT_Center, C4FCT_Right, C4Draw::DEFAULT_MESSAGE_COLOR, Draw(), C4GraphicsResource::FontRegular, CStdFont::GetTextExtent(), GraphicsResource, Hgt, pDraw, Set(), sprintf, Surface, C4Draw::TextOut(), Wdt, X, and Y.
Referenced by C4Menu::DrawElement().
void C4Facet::DrawValue2 | ( | C4Facet & | cgo, |
int32_t | iValue1, | ||
int32_t | iValue2, | ||
int32_t | iPhaseX = 0 , |
||
int32_t | iPhaseY = 0 , |
||
int32_t | iAlign = C4FCT_Center , |
||
int32_t * | piUsedWidth = nullptr |
||
) |
Definition at line 332 of file C4Facet.cpp.
References ARight, C4FCT_Center, C4FCT_Right, C4Draw::DEFAULT_MESSAGE_COLOR, Draw(), C4GraphicsResource::FontRegular, CStdFont::GetTextExtent(), GraphicsResource, Hgt, pDraw, Set(), sprintf, Surface, C4Draw::TextOut(), Wdt, X, and Y.
Referenced by DrawValue2Clr().
Definition at line 230 of file C4Facet.cpp.
References DrawValue2(), C4Surface::SetClr(), and Surface.
void C4Facet::DrawX | ( | C4Surface * | sfcTarget, |
float | iX, | ||
float | iY, | ||
float | iWdt, | ||
float | iHgt, | ||
int32_t | iPhaseX = 0 , |
||
int32_t | iPhaseY = 0 |
||
) | const |
Definition at line 358 of file C4Facet.cpp.
References C4Draw::Blit(), Hgt, pDraw, Surface, Wdt, X, and Y.
Referenced by C4LoaderScreen::Draw(), C4EditCursor::Draw(), C4SolidMask::Draw(), C4GUI::Element::DrawBar(), C4GUI::Tabular::Sheet::DrawCaption(), C4GUI::ProgressBar::DrawElement(), C4GUI::Button::DrawElement(), C4GUI::IconButton::DrawElement(), C4GUI::ArrowButton::DrawElement(), C4GUI::CheckBox::DrawElement(), C4GUI::Tabular::DrawElement(), C4GUI::ContextMenu::Entry::DrawElement(), C4GUI::ContextButton::DrawElement(), C4GUI::ComboBox::DrawElement(), C4StartupMainDlg::DrawElement(), C4RankSystem::DrawRankSymbol(), and DrawXClr().
void C4Facet::DrawXClr | ( | C4Surface * | sfcTarget, |
int32_t | iX, | ||
int32_t | iY, | ||
int32_t | iWdt, | ||
int32_t | iHgt, | ||
DWORD | dwClr | ||
) |
Definition at line 222 of file C4Facet.cpp.
References DrawX(), C4Surface::SetClr(), and Surface.
void C4Facet::DrawXFloat | ( | C4Surface * | sfcTarget, |
float | fX, | ||
float | fY, | ||
float | fWdt, | ||
float | fHgt | ||
) | const |
Definition at line 368 of file C4Facet.cpp.
References C4Draw::Blit(), Hgt, pDraw, Surface, Wdt, X, and Y.
Referenced by C4GUI::FacetButton::DrawElement().
void C4Facet::DrawXR | ( | C4Surface * | sfcTarget, |
int32_t | iX, | ||
int32_t | iY, | ||
int32_t | iWdt, | ||
int32_t | iHgt, | ||
int32_t | iPhaseX = 0 , |
||
int32_t | iPhaseY = 0 , |
||
int32_t | r = 0 |
||
) |
Definition at line 238 of file C4Facet.cpp.
References C4Draw::Blit(), Hgt, pDraw, C4BltTransform::SetRotate(), Surface, Wdt, X, and Y.
Referenced by C4SolidMask::Draw().
void C4Facet::DrawXT | ( | C4Surface * | sfcTarget, |
float | iX, | ||
float | iY, | ||
int32_t | iWdt, | ||
int32_t | iHgt, | ||
int32_t | iPhaseX, | ||
int32_t | iPhaseY, | ||
C4DrawTransform * | pTransform | ||
) |
Definition at line 392 of file C4Facet.cpp.
References C4Draw::Blit(), Hgt, pDraw, Surface, Wdt, X, and Y.
Referenced by C4Game::DrawTextSpecImage().
void C4Facet::Expand | ( | int32_t | iLeft = 0 , |
int32_t | iRight = 0 , |
||
int32_t | iTop = 0 , |
||
int32_t | iBottom = 0 |
||
) |
C4Facet C4Facet::GetFraction | ( | int32_t | percentWdt, |
int32_t | percentHgt = 0 , |
||
int32_t | alignX = C4FCT_Left , |
||
int32_t | alignY = C4FCT_Top |
||
) |
Definition at line 555 of file C4Facet.cpp.
References C4FCT_Bottom, C4FCT_Center, C4FCT_Right, Hgt, Set(), Surface, Wdt, X, and Y.
|
inline |
C4Facet C4Facet::GetPhase | ( | int | iPhaseX = 0 , |
int | iPhaseY = 0 |
||
) |
Definition at line 59 of file C4Facet.cpp.
References Hgt, Set(), Surface, Wdt, X, and Y.
Referenced by C4StartupPlrPropertiesDlg::C4StartupPlrPropertiesDlg(), C4GUI::Picture::DrawElement(), C4GUI::ArrowButton::DrawElement(), C4GUI::CheckBox::DrawElement(), C4GUI::ContextMenu::Entry::DrawElement(), C4Player::DrawHostility(), C4RankSystem::DrawRankSymbol(), C4GUI::Icon::GetIconFacet(), C4PlayerControlAssignmentSet::GetPicture(), and C4ScenarioListLoader::Entry::Load().
bool C4Facet::GetPhaseNum | ( | int32_t & | rX, |
int32_t & | rY | ||
) |
Definition at line 472 of file C4Facet.cpp.
References Hgt, C4Surface::Hgt, Surface, Wdt, and C4Surface::Wdt.
Referenced by C4PXSSystem::Draw(), C4GUI::Picture::DrawElement(), C4GUI::ContextMenu::Entry::DrawElement(), C4RankSystem::DrawRankSymbol(), C4GUI::Icon::GetIconFacet(), C4GraphicsResource::Init(), and C4ParticleDef::Load().
C4Facet C4Facet::GetSection | ( | int32_t | iSection | ) |
int32_t C4Facet::GetSectionCount | ( | ) |
Definition at line 46 of file C4Facet.cpp.
Referenced by C4IDList::Draw().
|
inline |
void C4Facet::Set | ( | C4Surface & | rSfc | ) |
Definition at line 459 of file C4Facet.cpp.
References C4Surface::Hgt, and C4Surface::Wdt.
Referenced by C4MainMenu::ActivateGoals(), CStdFont::AddRenderedChar(), C4FacetSurface::CopyFromSfcMaxSize(), C4MaterialMap::CrossMapMaterials(), Default(), C4Def::Default(), C4UpperBoard::Draw(), C4DefGraphics::Draw(), C4SolidMask::Draw(), C4GraphicsOverlay::Draw(), CStdFont::DrawText(), DrawValue(), DrawValue2(), GetFraction(), GetPhase(), GetSection(), C4GraphicsResource::Init(), C4Game::InitFullscreenComponents(), C4MouseControl::Move(), C4Object::Picture2Facet(), C4Application::PreInit(), C4ViewportList::RecalculateViewports(), C4TargetFacet::Set(), C4FacetSurface::Set(), C4GUI::ScrollBarFacets::Set(), C4GUI::DynBarFacet::SetHorizontal(), Truncate(), TruncateSection(), C4Object::UpdateActionFace(), and C4Object::UpdateFace().
void C4Facet::Set | ( | C4Surface * | nsfc, |
float | nx, | ||
float | ny, | ||
float | nwdt, | ||
float | nhgt | ||
) |
|
inline |
C4Facet C4Facet::Truncate | ( | int32_t | iAlign, |
int32_t | iSize | ||
) |
Definition at line 284 of file C4Facet.cpp.
References C4FCT_Bottom, C4FCT_Left, C4FCT_Right, C4FCT_Top, Hgt, iSize, Set(), Surface, Wdt, X, and Y.
Referenced by C4MenuItem::DrawElement().
C4Facet C4Facet::TruncateSection | ( | int32_t | iAlign = C4FCT_Left | ) |
Definition at line 250 of file C4Facet.cpp.
References C4FCT_Alignment, C4FCT_Bottom, C4FCT_Double, C4FCT_Half, C4FCT_Left, C4FCT_Right, C4FCT_Top, C4FCT_Triple, Hgt, Set(), Surface, Wdt, X, and Y.
Referenced by C4IDList::Draw().
float C4Facet::Hgt |
Definition at line 118 of file C4Facet.h.
Referenced by C4MainMenu::ActivateGoals(), C4FacetSurface::CopyFromSfcMaxSize(), C4MessageBoard::Draw(), C4UpperBoard::Draw(), C4Def::Draw(), C4DefGraphics::Draw(), C4LoaderScreen::Draw(), C4IDList::Draw(), Draw(), C4EditCursor::Draw(), C4PXSSystem::Draw(), C4Sky::Draw(), C4SolidMask::Draw(), C4GUI::Dialog::Draw(), C4Viewport::Draw(), C4GUI::Screen::Draw(), C4GraphicsOverlay::Draw(), C4GUI::FrameDecoration::Draw(), C4Landscape::Draw(), C4Object::Draw(), C4GameMessage::Draw(), C4GUI::CMouse::Draw(), C4LandscapeRenderGL::Draw(), C4Object::DrawActionFace(), C4GUI::Element::DrawBar(), C4GUI::Tabular::Sheet::DrawCaption(), C4ScriptGuiWindow::DrawChildren(), C4GUI::Picture::DrawElement(), C4GUI::OverlayPicture::DrawElement(), C4GUI::ContextMenu::Entry::DrawElement(), C4GUI::ComboBox::DrawElement(), C4GUI::FullscreenDialog::DrawElement(), C4MenuItem::DrawElement(), C4Menu::DrawElement(), C4StartupMainDlg::DrawElement(), DrawEnergyLevelEx(), DrawFullScreen(), C4GUI::Element::DrawHVBar(), C4Viewport::DrawMenu(), C4EditCursor::DrawObject(), C4GraphicsOverlay::DrawPicture(), C4Viewport::DrawPlayerStartup(), C4EditCursor::DrawSelectMark(), C4Object::DrawSelectMark(), DrawT(), CStdFont::DrawText(), C4Game::DrawTextSpecImage(), C4GUI::Screen::DrawToolTip(), C4Object::DrawTopFace(), DrawTUnscaled(), DrawValue(), DrawValue2(), DrawX(), DrawXFloat(), DrawXR(), DrawXT(), C4FacetSurface::EnsureOwnSurface(), C4GUI::Picture::EnsureOwnSurface(), C4RoundResultsPlayer::EvaluatePlayer(), Expand(), C4GUI::Tabular::Sheet::GetCaptionSize(), C4GUI::ArrowButton::GetDefaultHeight(), C4Object::GetDrawPosition(), GetFraction(), GetHeightByWidth(), GetPhase(), GetPhaseNum(), GetSection(), GetSectionCount(), C4Game::GetTextSpecImageAspect(), C4Object::GetViewPosPar(), GetWidthByHeight(), C4FacetSurface::GrabFrom(), C4FacetSurface::Grayscale(), C4EditCursor::HasTransformMarker(), C4GraphicsResource::Init(), C4StartupGraphics::Init(), C4UpperBoard::Init(), C4Menu::InitLocation(), C4EditCursor::IsHoveringTransformMarker(), C4ParticleDef::Load(), C4MapFolderData::Load(), C4ScenarioListLoader::Entry::Load(), C4TargetFacet::operator=(), C4Object::Picture2Facet(), C4ViewportList::RecalculateViewports(), Set(), C4TargetRect::Set(), C4Object::SetAudibilityAt(), C4GUI::FrameDecoration::SetByDef(), C4GUI::Tabular::SetGfx(), C4GUI::DynBarFacet::SetHorizontal(), C4TargetFacet::SetRect(), Truncate(), TruncateSection(), C4Menu::UpdateElementPositions(), and C4ScriptGuiWindow::UpdateLayout().
C4Surface* C4Facet::Surface |
Definition at line 117 of file C4Facet.h.
Referenced by C4MainMenu::ActivateGoals(), C4TargetFacet::Clear(), C4ObjectMenu::DoRefillInternal(), C4MessageBoard::Draw(), C4UpperBoard::Draw(), C4Def::Draw(), C4DefGraphics::Draw(), C4LoaderScreen::Draw(), C4IDList::Draw(), Draw(), C4EditCursor::Draw(), C4PathFinderRay::Draw(), C4PXSSystem::Draw(), C4Sky::Draw(), C4SolidMask::Draw(), C4GUI::ContextMenu::Draw(), C4GUI::Dialog::Draw(), C4Viewport::Draw(), C4GUI::Screen::Draw(), C4TransferZone::Draw(), C4GraphicsOverlay::Draw(), C4GUI::FrameDecoration::Draw(), C4Landscape::Draw(), C4MouseControl::Draw(), C4Object::Draw(), C4GameMessage::Draw(), C4ScriptGuiWindow::Draw(), C4GUI::CMouse::Draw(), C4LandscapeRenderGL::Draw(), C4GUI::Element::Draw3DFrame(), C4GUI::Element::DrawBar(), C4GUI::Tabular::Sheet::DrawCaption(), DrawClr(), C4Game::DrawCrewOverheadText(), C4GUI::Label::DrawElement(), C4GUI::WoodenLabel::DrawElement(), C4GUI::MultilineLabel::DrawElement(), C4GUI::ProgressBar::DrawElement(), C4GUI::HorizontalLine::DrawElement(), C4GUI::ScrollBar::DrawElement(), C4GUI::GroupBox::DrawElement(), C4GUI::PaintBox::DrawElement(), C4GUI::Button::DrawElement(), C4GUI::IconButton::DrawElement(), C4GUI::ArrowButton::DrawElement(), C4GUI::FacetButton::DrawElement(), C4GUI::Edit::DrawElement(), C4GUI::CheckBox::DrawElement(), C4GUI::ListBox::DrawElement(), C4GUI::Tabular::DrawElement(), C4GUI::TextWindow::DrawElement(), C4GUI::ContextMenu::Entry::DrawElement(), C4GUI::ContextMenu::DrawElement(), C4GUI::ContextButton::DrawElement(), C4GUI::ComboBox::DrawElement(), C4GUI::Dialog::DrawElement(), C4GUI::FullscreenDialog::DrawElement(), C4MenuItem::DrawElement(), C4Menu::DrawElement(), C4ScoreboardDlg::DrawElement(), C4StartupMainDlg::DrawElement(), C4StartupNetListEntry::DrawElement(), C4StartupPlrPropertiesDlg::DrawElement(), C4Chart::DrawElement(), DrawEnergyLevelEx(), C4Object::DrawFaceImpl(), DrawFullScreen(), C4ViewportList::DrawFullscreenBackground(), C4GUI::Element::DrawHVBar(), C4Object::DrawLine(), C4Viewport::DrawMenu(), C4EditCursor::DrawObject(), C4Viewport::DrawPlayerStartup(), C4RankSystem::DrawRankSymbol(), C4EditCursor::DrawSelectMark(), C4Object::DrawSelectMark(), C4Network2::DrawStatus(), DrawT(), CStdFont::DrawText(), C4Game::DrawTextSpecImage(), C4GUI::Screen::DrawToolTip(), C4Object::DrawTopFace(), DrawTUnscaled(), DrawValue(), DrawValue2(), DrawValue2Clr(), DrawX(), DrawXClr(), DrawXFloat(), DrawXR(), DrawXT(), C4FacetSurface::EnsureOwnSurface(), C4GUI::Picture::EnsureOwnSurface(), C4RoundResultsPlayer::EvaluatePlayer(), GetFraction(), C4GUI::WoodenLabel::GetLeftIndent(), C4Def::GetMainFace(), GetPhase(), GetPhaseNum(), GetSection(), CStdFont::GetUnicodeCharacterFacet(), C4StartupPlrSelDlg::PlayerListItem::GrabCustomIcon(), C4FacetSurface::GrabFrom(), C4MenuItem::GrabSymbol(), C4FacetSurface::Grayscale(), C4GraphicsResource::Init(), C4StartupGraphics::Init(), C4UpperBoard::Init(), C4GraphicsOverlay::IsValid(), C4ParticleDef::Load(), C4MapFolderData::Load(), C4ScenarioListLoader::Entry::Load(), C4StartupPlrPropertiesDlg::OnClosed(), C4TargetFacet::operator=(), C4MenuItem::RefSymbol(), Set(), C4GUI::ScrollBarFacets::Set(), C4GUI::DynBarFacet::SetHorizontal(), C4GUI::WoodenLabel::SetIcon(), C4GUI::IconButton::SetIcon(), C4GUI::TextWindow::SetPicture(), Truncate(), and TruncateSection().
float C4Facet::Wdt |
Definition at line 118 of file C4Facet.h.
Referenced by C4MainMenu::ActivateGoals(), CStdFont::AddRenderedChar(), C4FacetSurface::CopyFromSfcMaxSize(), C4MessageBoard::Draw(), C4UpperBoard::Draw(), C4Def::Draw(), C4DefGraphics::Draw(), C4LoaderScreen::Draw(), C4IDList::Draw(), Draw(), C4EditCursor::Draw(), C4PXSSystem::Draw(), C4Sky::Draw(), C4SolidMask::Draw(), C4GUI::Dialog::Draw(), C4Viewport::Draw(), C4GUI::Screen::Draw(), C4GraphicsOverlay::Draw(), C4GUI::FrameDecoration::Draw(), C4Landscape::Draw(), C4Object::Draw(), C4GameMessage::Draw(), C4GUI::CMouse::Draw(), C4LandscapeRenderGL::Draw(), C4Object::DrawActionFace(), C4GUI::Element::DrawBar(), C4GUI::Tabular::Sheet::DrawCaption(), C4ScriptGuiWindow::DrawChildren(), C4Game::DrawCrewOverheadText(), C4GUI::Picture::DrawElement(), C4GUI::OverlayPicture::DrawElement(), C4GUI::ContextMenu::Entry::DrawElement(), C4GUI::ComboBox::DrawElement(), C4GUI::FullscreenDialog::DrawElement(), C4MenuItem::DrawElement(), C4Menu::DrawElement(), C4StartupMainDlg::DrawElement(), DrawFullScreen(), C4Viewport::DrawMenu(), C4GraphicsOverlay::DrawPicture(), C4Viewport::DrawPlayerStartup(), C4RankSystem::DrawRankSymbol(), C4EditCursor::DrawSelectMark(), C4Object::DrawSelectMark(), DrawT(), CStdFont::DrawText(), C4Game::DrawTextSpecImage(), C4GUI::Screen::DrawToolTip(), C4Object::DrawTopFace(), DrawTUnscaled(), DrawValue(), DrawValue2(), DrawX(), DrawXFloat(), DrawXR(), DrawXT(), C4FacetSurface::EnsureOwnSurface(), C4GUI::Picture::EnsureOwnSurface(), C4GUI::ContextMenu::Entry::Entry(), C4RoundResultsPlayer::EvaluatePlayer(), Expand(), C4GUI::ArrowButton::GetDefaultWidth(), C4Object::GetDrawPosition(), GetFraction(), GetHeightByWidth(), C4GUI::Tabular::GetLeftClipSize(), GetPhase(), GetPhaseNum(), GetSectionCount(), CStdFont::GetTextExtent(), C4Game::GetTextSpecImageAspect(), C4Object::GetViewPosPar(), GetWidthByHeight(), C4FacetSurface::GrabFrom(), C4FacetSurface::Grayscale(), C4GraphicsResource::Init(), C4StartupGraphics::Init(), C4MessageBoard::Init(), C4Menu::InitLocation(), C4ParticleDef::Load(), C4MapFolderData::Load(), C4ScenarioListLoader::Entry::Load(), C4TargetFacet::operator=(), C4Object::Picture2Facet(), C4ViewportList::RecalculateViewports(), Set(), C4TargetRect::Set(), C4Object::SetAudibilityAt(), C4GUI::FrameDecoration::SetByDef(), C4GUI::Tabular::SetGfx(), C4GUI::DynBarFacet::SetHorizontal(), C4TargetFacet::SetRect(), Truncate(), TruncateSection(), C4Menu::UpdateElementPositions(), and C4ScriptGuiWindow::UpdateLayout().
float C4Facet::X |
Definition at line 118 of file C4Facet.h.
Referenced by C4MessageBoard::Draw(), C4Def::Draw(), C4DefGraphics::Draw(), C4IDList::Draw(), Draw(), C4EditCursor::Draw(), C4PathFinderRay::Draw(), C4PXSSystem::Draw(), C4Sky::Draw(), C4SolidMask::Draw(), C4GUI::Dialog::Draw(), C4Viewport::Draw(), C4TransferZone::Draw(), C4GraphicsOverlay::Draw(), C4Landscape::Draw(), C4MouseControl::Draw(), C4Object::Draw(), C4GameMessage::Draw(), C4ScriptGuiWindow::Draw(), C4GUI::CMouse::Draw(), C4ParticleList::Draw(), C4LandscapeRenderGL::Draw(), C4Object::DrawActionFace(), C4ScriptGuiWindow::DrawAll(), C4GUI::Element::DrawBar(), C4GUI::Tabular::Sheet::DrawCaption(), C4ScriptGuiWindow::DrawChildren(), C4Game::DrawCrewOverheadText(), C4GUI::Picture::DrawElement(), C4GUI::OverlayPicture::DrawElement(), C4MenuItem::DrawElement(), C4Menu::DrawElement(), C4StartupNetListEntry::DrawElement(), DrawEnergyLevelEx(), DrawFullScreen(), C4Object::DrawLine(), C4Viewport::DrawMenu(), C4EditCursor::DrawObject(), C4GraphicsOverlay::DrawPicture(), C4Viewport::DrawPlayerStartup(), C4RankSystem::DrawRankSymbol(), C4Object::DrawSelectMark(), C4Network2::DrawStatus(), DrawT(), CStdFont::DrawText(), C4Game::DrawTextSpecImage(), C4GUI::Screen::DrawToolTip(), C4Object::DrawTopFace(), DrawTUnscaled(), DrawValue(), DrawValue2(), DrawX(), DrawXFloat(), DrawXR(), DrawXT(), Expand(), C4Game::FindVisObject(), C4Object::GetDrawPosition(), GetFraction(), GetPhase(), GetSection(), C4MouseControl::GetTargetObject(), C4FacetSurface::GrabFrom(), C4TargetFacet::operator=(), C4ViewportList::RecalculateViewports(), Set(), C4TargetRect::Set(), C4Object::SetAudibilityAt(), C4GUI::DynBarFacet::SetHorizontal(), C4TargetFacet::SetRect(), Truncate(), TruncateSection(), C4MouseControl::UpdateCursorTarget(), and C4ScriptGuiWindow::UpdateLayout().
float C4Facet::Y |
Definition at line 118 of file C4Facet.h.
Referenced by C4MessageBoard::Draw(), C4Def::Draw(), C4DefGraphics::Draw(), C4IDList::Draw(), Draw(), C4EditCursor::Draw(), C4PathFinderRay::Draw(), C4PXSSystem::Draw(), C4Sky::Draw(), C4SolidMask::Draw(), C4GUI::Dialog::Draw(), C4Viewport::Draw(), C4TransferZone::Draw(), C4GraphicsOverlay::Draw(), C4Landscape::Draw(), C4MouseControl::Draw(), C4Object::Draw(), C4GameMessage::Draw(), C4ScriptGuiWindow::Draw(), C4GUI::CMouse::Draw(), C4ParticleList::Draw(), C4LandscapeRenderGL::Draw(), C4Object::DrawActionFace(), C4ScriptGuiWindow::DrawAll(), C4ScriptGuiWindow::DrawChildren(), C4Game::DrawCrewOverheadText(), C4GUI::Picture::DrawElement(), C4GUI::OverlayPicture::DrawElement(), C4MenuItem::DrawElement(), C4Menu::DrawElement(), C4StartupNetListEntry::DrawElement(), DrawEnergyLevelEx(), DrawFullScreen(), C4Object::DrawLine(), C4Viewport::DrawMenu(), C4EditCursor::DrawObject(), C4GraphicsOverlay::DrawPicture(), C4Viewport::DrawPlayerStartup(), C4RankSystem::DrawRankSymbol(), C4Object::DrawSelectMark(), C4Network2::DrawStatus(), DrawT(), CStdFont::DrawText(), C4Game::DrawTextSpecImage(), C4GUI::Screen::DrawToolTip(), C4Object::DrawTopFace(), DrawTUnscaled(), DrawValue(), DrawValue2(), DrawX(), DrawXFloat(), DrawXR(), DrawXT(), Expand(), C4Game::FindVisObject(), C4Object::GetDrawPosition(), GetFraction(), GetPhase(), GetSection(), C4MouseControl::GetTargetObject(), C4FacetSurface::GrabFrom(), C4TargetFacet::operator=(), C4ViewportList::RecalculateViewports(), Set(), C4TargetRect::Set(), C4Object::SetAudibilityAt(), C4GUI::DynBarFacet::SetHorizontal(), C4TargetFacet::SetRect(), Truncate(), TruncateSection(), C4MouseControl::UpdateCursorTarget(), and C4ScriptGuiWindow::UpdateLayout().