libultraship
Reimplementations of libultra (N64 SDK) functions for modern hardware
Loading...
Searching...
No Matches
Ship::Window Member List

This is the complete list of members for Ship::Window, including all inherited members.

AddAvailableWindowBackend(int32_t backend)Ship::Windowprotected
CanDisableVerticalSync()=0Ship::Windowpure virtual
Close()=0Ship::Windowpure virtual
Component(const std::string &name, std::shared_ptr< Context > context=nullptr)Ship::Componentexplicit
ContextShip::Windowfriend
EndFrame()=0Ship::Windowpure virtual
GetAspectRatio()=0Ship::Windowpure virtual
GetAvailableWindowBackends()Ship::Window
GetChildren()Ship::Component
GetChildren() constShip::Component
GetConfig() constShip::Windowprotected
GetContext() constShip::Part
GetCurrentAspectRatio()Ship::Window
GetCurrentRefreshRate()=0Ship::Windowpure virtual
GetFirstInChildren() constShip::Component
GetFirstInParents() constShip::Component
GetFullscreenScancode()Ship::Window
GetGfxFrameBuffer()=0Ship::Windowpure virtual
GetGui()Ship::Window
GetHeight()=0Ship::Windowpure virtual
GetId() constShip::Part
GetInChildren() constShip::Component
GetInParents() constShip::Component
GetKeyName(int32_t scancode)=0Ship::Windowpure virtual
GetLastScancode()Ship::Window
GetMouseCaptureScancode()Ship::Window
GetMouseDelta()=0Ship::Windowpure virtual
GetMousePos()=0Ship::Windowpure virtual
GetMouseState(MouseBtn btn)=0Ship::Windowpure virtual
GetMouseStateManager()Ship::Window
GetMouseWheel()=0Ship::Windowpure virtual
GetName() constShip::Component
GetParents()Ship::Component
GetParents() constShip::Component
GetPosX()=0Ship::Windowpure virtual
GetPosY()=0Ship::Windowpure virtual
GetPrimaryMonitorRect()=0Ship::Windowpure virtual
GetSavedWindowBackend()Ship::Windowprotected
GetSharedComponent()Ship::Componentvirtual
GetWidth()=0Ship::Windowpure virtual
GetWindowBackend()Ship::Window
GetWindowBackendName()Ship::Windowvirtual
HandleEvents()=0Ship::Windowpure virtual
HasInChildren() constShip::Component
HasInParents() constShip::Component
Init(const nlohmann::json &initArgs=nlohmann::json::object())Ship::Component
IsAvailableWindowBackend(int32_t backendId)Ship::Window
IsFrameReady()=0Ship::Windowpure virtual
IsFullscreen()=0Ship::Windowpure virtual
IsInitialized() constShip::Component
IsMouseCaptured()=0Ship::Windowpure virtual
IsRunning()=0Ship::Windowpure virtual
MarkInitialized()Ship::Componentprotected
OnAdded(bool forced)Ship::Partprotectedvirtual
OnInit(const nlohmann::json &initArgs) overrideShip::Windowprotectedvirtual
OnRemoved(bool forced)Ship::Partprotectedvirtual
operator std::string() constShip::Componentexplicit
operator==(const Part &other) constShip::Part
Part()Ship::Part
Part(std::shared_ptr< Context > context)Ship::Partexplicit
RequireDependency(const std::shared_ptr< T > &dependency, const std::string &dependencyName) constShip::Componentprotected
RunGuiOnly()=0Ship::Windowpure virtual
SaveWindowToConfig()Ship::Window
SetAutoCaptureMouse(bool capture)Ship::Window
SetContext(std::shared_ptr< Context > ctx)Ship::Part
SetCurrentDimensions(uint32_t width, uint32_t height)=0Ship::Windowpure virtual
SetCurrentDimensions(uint32_t width, uint32_t height, int32_t posX, int32_t posY)=0Ship::Windowpure virtual
SetCurrentDimensions(bool isFullscreen, uint32_t width, uint32_t height)=0Ship::Windowpure virtual
SetCurrentDimensions(bool isFullscreen, uint32_t width, uint32_t height, int32_t posX, int32_t posY)=0Ship::Windowpure virtual
SetCursorVisibility(bool visible)=0Ship::Windowpure virtual
SetForceCursorVisibility(bool visible)Ship::Window
SetFullscreen(bool isFullscreen)=0Ship::Windowpure virtual
SetFullscreenScancode(int32_t scancode)Ship::Window
SetLastScancode(int32_t scanCode)Ship::Window
SetMouseCapture(bool capture)=0Ship::Windowpure virtual
SetMouseCaptureScancode(int32_t scancode)Ship::Window
SetMousePos(Coords pos)=0Ship::Windowpure virtual
SetMsaaLevel(uint32_t value)=0Ship::Windowpure virtual
SetResolutionMultiplier(float multiplier)=0Ship::Windowpure virtual
SetWindowBackend(int32_t backend)Ship::Windowprotected
ShouldAutoCaptureMouse()Ship::Window
ShouldForceCursorVisibility()Ship::Window
StartFrame()=0Ship::Windowpure virtual
SupportsWindowedFullscreen()=0Ship::Windowpure virtual
ToggleFullscreen()Ship::Window
ToString() constShip::Component
ToTreeString(int depth=0) constShip::Component
TryGetSharedComponent() noexceptShip::Componentvirtual
Window(std::shared_ptr< Config > config=nullptr)Ship::Windowexplicit
Window(const std::vector< std::shared_ptr< GuiWindow > > &guiWindows, std::shared_ptr< Config > config=nullptr)Ship::Window
Window(std::shared_ptr< Gui > gui, std::shared_ptr< Config > config=nullptr)Ship::Window
Window(std::shared_ptr< Gui > gui, std::shared_ptr< MouseStateManager > mouseStateManager, std::shared_ptr< Config > config=nullptr)Ship::Window
~Component()Ship::Componentvirtual
~Part()=defaultShip::Partvirtual
~Window()Ship::Windowvirtual