Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
AbstractFrameComponentsGraphics.cpp File Reference
Include dependency graph for AbstractFrameComponentsGraphics.cpp:

Functions

static void prvDrawScene (CStackWindows *stackWindows, const double sizeScreenX, const double sizeScreenY, CTheme *theme, IGraphics *graphics)
 
static CDialogInformGraphics::EInformType prvEMessageTypeToEInformType (const CEnumComponentsGUI::EMessageType messageType)
 
static void prvEndApplication (IGraphics *graphics, CLibraryImages *libraryImage, CStackWindows *stackWindows)
 
static AbstractComponentGraphicsprvGetComponentGraphics (IWidget *component)
 
static void prvPushWindow (IWindowGraphics *window, const double xSizeScreen, const double ySizeScreen, CStackWindows *stackWindows, const CTheme *theme, CLibraryImages *libraryImage, IGraphics *graphics)
 
static void prvInitApplication (IComponentsGUI *frame, IGraphics *graphics, const iv::ui::SDL::SdlApplicationWidgets &sdlApplicationWidgets, CTheme *theme, CLibraryImages *libraryImage, const double xSizeScreen, const double ySizeScreen, CApplicationGraphics *applicationCurrent, CStackWindows *stackWindows)
 
static std::shared_ptr< CImageGraphicsprvLoadImag (IComponentsGUI *frame, const iv::ui::resources::ImageResource &resource, CLibraryImages *libraryImage, bool *isNewImageOpt)
 
static void prvPopStackWindows (CStackWindows *stackWindows, IWidget **compDialog, IGraphics *graphics)
 
static void prvProcessEvent (CStackWindows *stackWindows, const double xSizeScreen, const double ySizeScreen, CFocus *focus, CEventGraphics **evt, CEventGraphics **evtPrevious)
 
static void prvProcessScene (CStackWindows *stackWindows, const double sizeScreenX, const double sizeScreenY, IGraphics *graphics, CLibraryImages *libraryImage, CTheme *theme)
 
static void prvRegisterIcon (IComponentsGUI *frame, CLibraryImages *libraryImage, const iv::ui::resources::ImageResource &resource)
 
static iv::types::ImageSize prvSizeIcon (const CEnumComponentsGUI::EImageSize sizeImage)
 

Variables

static constexpr double kPrvEpsilon = 1.e-5
 
static constexpr iv::types::milliseconds timePerFrame {1000 / 30}
 
static bool prvDebugFrames = true
 

Function Documentation

◆ prvDrawScene()

static void prvDrawScene ( CStackWindows * stackWindows,
const double sizeScreenX,
const double sizeScreenY,
CTheme * theme,
IGraphics * graphics )
static

◆ prvEMessageTypeToEInformType()

static CDialogInformGraphics::EInformType prvEMessageTypeToEInformType ( const CEnumComponentsGUI::EMessageType messageType)
static

◆ prvEndApplication()

static void prvEndApplication ( IGraphics * graphics,
CLibraryImages * libraryImage,
CStackWindows * stackWindows )
static

◆ prvGetComponentGraphics()

static AbstractComponentGraphics * prvGetComponentGraphics ( IWidget * component)
static

◆ prvInitApplication()

static void prvInitApplication ( IComponentsGUI * frame,
IGraphics * graphics,
const iv::ui::SDL::SdlApplicationWidgets & sdlApplicationWidgets,
CTheme * theme,
CLibraryImages * libraryImage,
const double xSizeScreen,
const double ySizeScreen,
CApplicationGraphics * applicationCurrent,
CStackWindows * stackWindows )
static

◆ prvLoadImag()

static std::shared_ptr< CImageGraphics > prvLoadImag ( IComponentsGUI * frame,
const iv::ui::resources::ImageResource & resource,
CLibraryImages * libraryImage,
bool * isNewImageOpt )
static

◆ prvPopStackWindows()

static void prvPopStackWindows ( CStackWindows * stackWindows,
IWidget ** compDialog,
IGraphics * graphics )
static

◆ prvProcessEvent()

static void prvProcessEvent ( CStackWindows * stackWindows,
const double xSizeScreen,
const double ySizeScreen,
CFocus * focus,
CEventGraphics ** evt,
CEventGraphics ** evtPrevious )
static

◆ prvProcessScene()

static void prvProcessScene ( CStackWindows * stackWindows,
const double sizeScreenX,
const double sizeScreenY,
IGraphics * graphics,
CLibraryImages * libraryImage,
CTheme * theme )
static

◆ prvPushWindow()

static void prvPushWindow ( IWindowGraphics * window,
const double xSizeScreen,
const double ySizeScreen,
CStackWindows * stackWindows,
const CTheme * theme,
CLibraryImages * libraryImage,
IGraphics * graphics )
static

◆ prvRegisterIcon()

static void prvRegisterIcon ( IComponentsGUI * frame,
CLibraryImages * libraryImage,
const iv::ui::resources::ImageResource & resource )
static

◆ prvSizeIcon()

static iv::types::ImageSize prvSizeIcon ( const CEnumComponentsGUI::EImageSize sizeImage)
static

Variable Documentation

◆ kPrvEpsilon

double kPrvEpsilon = 1.e-5
staticconstexpr

◆ prvDebugFrames

bool prvDebugFrames = true
static

◆ timePerFrame

iv::types::milliseconds timePerFrame {1000 / 30}
staticconstexpr