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