VEX Engine
Retro looking game engine made in vulkan mostly because i wanted to understand it better.
Loading...
Searching...
No Matches
vex::ProjectSelector Member List

This is the complete list of members for vex::ProjectSelector, including all inherited members.

beginGame()vex::Enginevirtual
closeDelay (defined in vex::ProjectSelector)vex::ProjectSelectorprivate
createNewProject()vex::ProjectSelectorprivate
createVexUI()vex::Engine
drawAddExistingModal()vex::ProjectSelectorprivate
drawCreatorModal()vex::ProjectSelectorprivate
drawMoveProjectModal()vex::ProjectSelectorprivate
drawSelectorLayout(const SceneRenderData &data)vex::ProjectSelectorprivate
Engine(const char *title, int width, int height, GameInfo gInfo)vex::Engine
Engine(SkipInit)vex::Engineprotected
getAudioSystem() constvex::Engineinline
GetBuildHash()vex::Enginestatic
getCamera()vex::Engineinline
GetCurrentFrame()vex::Engineinline
getDeltaTime() constvex::Engineinline
getEnvironmentSettings()vex::Engine
getFileSystem()vex::Engineinline
getFrameLimit() const (defined in vex::Engine)vex::Engineinline
getInputMode() constvex::Engineinline
getInterface()vex::Engine
getLastLoadedScenes()vex::Engineinline
getPhysicsSystem()vex::Engineinline
getRegistry()vex::Engineinline
getResolutionManager() constvex::Engineinline
getResolutionMode() constvex::Engineinline
getSceneManager()vex::Engine
getSelectedProject() constvex::ProjectSelectorinline
getUserDocumentsDir()vex::ProjectSelectorprivate
GetVersionMajor()vex::Enginestatic
GetVersionMinor()vex::Enginestatic
GetVersionPatch()vex::Enginestatic
GetVersionString()vex::Enginestatic
getVSync() constvex::Engine
IsEditor()vex::Engineinlinevirtual
isFullscreen()vex::Engine
isPaused() constvex::Engineinline
lastLoadedScenes (defined in vex::Engine)vex::Engineprotected
loadKnownProjects()vex::ProjectSelectorprivate
m_addExistingBuffer (defined in vex::ProjectSelector)vex::ProjectSelectorprivate
m_audioSystem (defined in vex::Engine)vex::Engineprotected
m_configPath (defined in vex::ProjectSelector)vex::ProjectSelectorprivate
m_contextMenuTargetIndex (defined in vex::ProjectSelector)vex::ProjectSelectorprivate
m_deltaTime (defined in vex::Engine)vex::Engineprotected
m_frame (defined in vex::Engine)vex::Engineprotected
m_gameInfo (defined in vex::Engine)vex::Engineprotected
m_imgui (defined in vex::Engine)vex::Engineprotected
m_inputBuffer (defined in vex::ProjectSelector)vex::ProjectSelectorprivate
m_inputSystem (defined in vex::Engine)vex::Engineprotected
m_interface (defined in vex::Engine)vex::Engineprotected
m_internally_paused (defined in vex::Engine)vex::Engineprotected
m_moveProjDestBuffer (defined in vex::ProjectSelector)vex::ProjectSelectorprivate
m_newProjName (defined in vex::ProjectSelector)vex::ProjectSelectorprivate
m_newProjParentDir (defined in vex::ProjectSelector)vex::ProjectSelectorprivate
m_paused (defined in vex::Engine)vex::Engineprotected
m_physicsSystem (defined in vex::Engine)vex::Engineprotected
m_projects (defined in vex::ProjectSelector)vex::ProjectSelectorprivate
m_registry (defined in vex::Engine)vex::Engineprotected
m_renderPhysicsDebug (defined in vex::Engine)vex::Engineprotected
m_resolutionManager (defined in vex::Engine)vex::Engineprotected
m_running (defined in vex::Engine)vex::Engineprotected
m_sceneManager (defined in vex::Engine)vex::Engineprotected
m_selectedProjectPath (defined in vex::ProjectSelector)vex::ProjectSelectorprivate
m_showAddExistingModal (defined in vex::ProjectSelector)vex::ProjectSelectorprivate
m_showCreatorModal (defined in vex::ProjectSelector)vex::ProjectSelectorprivate
m_showMoveModal (defined in vex::ProjectSelector)vex::ProjectSelectorprivate
m_targetFps (defined in vex::Engine)vex::Engineprotected
m_vfs (defined in vex::Engine)vex::Engineprotected
m_vsyncEnabled (defined in vex::Engine)vex::Engineprotected
m_window (defined in vex::Engine)vex::Engineprotected
moveProject(int index, const std::string &newParentDir)vex::ProjectSelectorprivate
prepareScenesForHotReload()vex::Engine
processEvent(const SDL_Event &event, float deltaTime)vex::Enginevirtual
ProjectSelector(const char *title)vex::ProjectSelector
quit()vex::Engineinline
refreshForObject()vex::Engineinlinevirtual
removeProject(int index)vex::ProjectSelectorprivate
render() overridevex::ProjectSelectorvirtual
run(std::function< void()> onUpdateLoop=nullptr)vex::Engine
saveKnownProjects()vex::ProjectSelectorprivate
scanAndAddProject(const std::string &path)vex::ProjectSelectorprivate
selectProject(const std::string &projectPath)vex::ProjectSelectorprivate
setEnvironmentSettings(environment settings)vex::Engine
setFrameLimit(int fps)vex::Engine
setFullscreen(bool enabled, bool exclusive=false)vex::Enginevirtual
setInputMode(InputMode mode)vex::Engineinline
setPaused(bool paused)vex::Engineinline
setRenderPhysicsDebug(bool value)vex::Engineinline
setResolutionMode(ResolutionMode mode)vex::Engine
setVSync(bool enabled)vex::Engine
shouldClose (defined in vex::ProjectSelector)vex::ProjectSelectorprivate
update(float deltaTime)vex::Enginevirtual
WaitForGpu()vex::Engine
~Engine() (defined in vex::Engine)vex::Engine
~ProjectSelector()=default (defined in vex::ProjectSelector)vex::ProjectSelector