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

This is the complete list of members for Fast::Fast3dWindow, including all inherited members.

AddAvailableWindowBackend(int32_t backend)Ship::Windowprotected
AllKeysUp()Fast::Fast3dWindowprotectedstatic
CanDisableVerticalSync() overrideFast::Fast3dWindowvirtual
Close() overrideFast::Fast3dWindowvirtual
Component(const std::string &name, std::shared_ptr< Context > context=nullptr)Ship::Componentexplicit
DrawAndRunGraphicsCommands(Gfx *commands, const std::unordered_map< Mtx *, MtxF > &mtxReplacements)Fast::Fast3dWindow
EnableSRGBMode()Fast::Fast3dWindow
EndFrame() overrideFast::Fast3dWindowvirtual
Fast3dWindow(std::shared_ptr< Ship::Config > config=nullptr, std::shared_ptr< Ship::ConsoleVariable > consoleVariables=nullptr, std::shared_ptr< Ship::ControlDeck > controlDeck=nullptr)Fast::Fast3dWindow
Fast3dWindow(std::vector< std::shared_ptr< Ship::GuiWindow > > guiWindows, std::shared_ptr< Ship::Config > config=nullptr, std::shared_ptr< Ship::ConsoleVariable > consoleVariables=nullptr, std::shared_ptr< Ship::ControlDeck > controlDeck=nullptr)Fast::Fast3dWindow
Fast3dWindow(std::shared_ptr< Ship::Gui > gui, std::shared_ptr< Ship::Config > config=nullptr, std::shared_ptr< Ship::ConsoleVariable > consoleVariables=nullptr, std::shared_ptr< Ship::ControlDeck > controlDeck=nullptr)Fast::Fast3dWindow
Fast3dWindow(std::shared_ptr< Ship::Gui > gui, std::shared_ptr< FastMouseStateManager > mouseStateManager, std::shared_ptr< Ship::Config > config=nullptr, std::shared_ptr< Ship::ConsoleVariable > consoleVariables=nullptr, std::shared_ptr< Ship::ControlDeck > controlDeck=nullptr)Fast::Fast3dWindow
GetAspectRatio() overrideFast::Fast3dWindowvirtual
GetAvailableWindowBackends()Ship::Window
GetChildren()Ship::Component
GetChildren() constShip::Component
GetConfig() constShip::Windowprotected
GetContext() constShip::Part
GetCurrentAspectRatio()Ship::Window
GetCurrentRefreshRate() overrideFast::Fast3dWindowvirtual
GetFirstInChildren() constShip::Component
GetFirstInParents() constShip::Component
GetFullscreenScancode()Ship::Window
GetGfxDebugger() constFast::Fast3dWindow
GetGfxFrameBuffer() overrideFast::Fast3dWindowvirtual
GetGui()Ship::Window
GetHeight() overrideFast::Fast3dWindowvirtual
GetId() constShip::Part
GetInChildren() constShip::Component
GetInParents() constShip::Component
GetInterpreterWeak() constFast::Fast3dWindow
GetKeyName(int32_t scancode) overrideFast::Fast3dWindowvirtual
GetLastScancode()Ship::Window
GetMouseCaptureScancode()Ship::Window
GetMouseDelta() overrideFast::Fast3dWindowvirtual
GetMousePos() overrideFast::Fast3dWindowvirtual
GetMouseState(Ship::MouseBtn btn) overrideFast::Fast3dWindowvirtual
GetMouseStateManager()Ship::Window
GetMouseWheel() overrideFast::Fast3dWindowvirtual
GetName() constShip::Component
GetParents()Ship::Component
GetParents() constShip::Component
GetPixelDepth(float x, float y)Fast::Fast3dWindow
GetPixelDepthPrepare(float x, float y)Fast::Fast3dWindow
GetPosX() overrideFast::Fast3dWindowvirtual
GetPosY() overrideFast::Fast3dWindowvirtual
GetPrimaryMonitorRect() overrideFast::Fast3dWindowvirtual
GetSavedWindowBackend()Ship::Windowprotected
GetSharedComponent()Ship::Componentvirtual
GetTargetFps()Fast::Fast3dWindow
GetWidth() overrideFast::Fast3dWindowvirtual
GetWindowBackend()Ship::Window
GetWindowBackendName() overrideFast::Fast3dWindowvirtual
HandleEvents() overrideFast::Fast3dWindowvirtual
HasInChildren() constShip::Component
HasInParents() constShip::Component
Init(const nlohmann::json &initArgs=nlohmann::json::object())Ship::Component
InitWindowManager()Fast::Fast3dWindow
IsAvailableWindowBackend(int32_t backendId)Ship::Window
IsFrameReady() overrideFast::Fast3dWindowvirtual
IsFullscreen() overrideFast::Fast3dWindowvirtual
IsInitialized() constShip::Component
IsMouseCaptured() overrideFast::Fast3dWindowvirtual
IsRunning() overrideFast::Fast3dWindowvirtual
KeyDown(int32_t scancode)Fast::Fast3dWindowprotectedstatic
KeyUp(int32_t scancode)Fast::Fast3dWindowprotectedstatic
MarkInitialized()Ship::Componentprotected
MouseButtonDown(int button)Fast::Fast3dWindowprotectedstatic
MouseButtonUp(int button)Fast::Fast3dWindowprotectedstatic
OnAdded(bool forced)Ship::Partprotectedvirtual
OnFullscreenChanged(bool isNowFullscreen)Fast::Fast3dWindowprotectedstatic
OnInit(const nlohmann::json &initArgs=nlohmann::json::object()) overrideFast::Fast3dWindowprotectedvirtual
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() overrideFast::Fast3dWindowvirtual
SaveWindowToConfig()Ship::Window
SetAutoCaptureMouse(bool capture)Ship::Window
SetContext(std::shared_ptr< Context > ctx)Ship::Part
SetCurrentDimensions(uint32_t width, uint32_t height) overrideFast::Fast3dWindowvirtual
SetCurrentDimensions(uint32_t width, uint32_t height, int32_t posX, int32_t posY) overrideFast::Fast3dWindowvirtual
SetCurrentDimensions(bool isFullscreen, uint32_t width, uint32_t height) overrideFast::Fast3dWindowvirtual
SetCurrentDimensions(bool isFullscreen, uint32_t width, uint32_t height, int32_t posX, int32_t posY) overrideFast::Fast3dWindowvirtual
SetCursorVisibility(bool visible) overrideFast::Fast3dWindowvirtual
SetForceCursorVisibility(bool visible)Ship::Window
SetFullscreen(bool isFullscreen) overrideFast::Fast3dWindowvirtual
SetFullscreenScancode(int32_t scancode)Ship::Window
SetLastScancode(int32_t scanCode)Ship::Window
SetMaximumFrameLatency(int32_t latency)Fast::Fast3dWindow
SetMouseCapture(bool capture) overrideFast::Fast3dWindowvirtual
SetMouseCaptureScancode(int32_t scancode)Ship::Window
SetMousePos(Ship::Coords pos) overrideFast::Fast3dWindowvirtual
SetMsaaLevel(uint32_t value) overrideFast::Fast3dWindowvirtual
SetRendererUCode(UcodeHandlers ucode)Fast::Fast3dWindow
SetResolutionMultiplier(float multiplier) overrideFast::Fast3dWindowvirtual
SetTargetFps(int32_t fps)Fast::Fast3dWindow
SetTextureFilter(FilteringMode filteringMode)Fast::Fast3dWindow
SetWindowBackend(int32_t backend)Ship::Windowprotected
ShouldAutoCaptureMouse()Ship::Window
ShouldForceCursorVisibility()Ship::Window
StartFrame() overrideFast::Fast3dWindowvirtual
SupportsWindowedFullscreen() overrideFast::Fast3dWindowvirtual
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
~Fast3dWindow()Fast::Fast3dWindow
~Part()=defaultShip::Partvirtual
~Window()Ship::Windowvirtual