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

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

beginGame()vex::Enginevirtual
CopySelectedObject()vex::Editor
createVexUI()vex::Engine
DeleteSelectedObject()vex::Editor
drawEditorLayout(const SceneRenderData &data, glm::uvec2 &outNewResolution)vex::Editorprivate
drawGizmo(const glm::vec2 &viewportPos, const glm::vec2 &viewportSize)vex::Editorprivate
DuplicateSelectedObject()vex::Editor
Editor(const char *title, int width, int height, GameInfo gInfo, const std::string &projectBinaryPath)vex::Editor
Engine(const char *title, int width, int height, GameInfo gInfo)vex::Engine
Engine(SkipInit)vex::Engineprotected
ExtractObjectByEntity(vex::Entity entity, std::pair< bool, vex::GameObject * > &selectedObject)vex::Editorprivate
getAssetBrowser() constvex::Editorinline
getAudioSystem() constvex::Engineinline
GetBuildHash()vex::Enginestatic
getCamera()vex::Engineinline
GetCurrentFrame()vex::Engineinline
getDeltaTime() constvex::Engineinline
GetEditorIcons() constvex::Editorinline
getEditorProperties()vex::Editorinline
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
getProjectBinaryPath() constvex::Editorinline
getProjectProperties()vex::Editorinline
getRegistry()vex::Engineinline
getResolutionManager() constvex::Engineinline
getResolutionMode() constvex::Engineinline
getSceneManager()vex::Engine
GetVersionMajor()vex::Enginestatic
GetVersionMinor()vex::Enginestatic
GetVersionPatch()vex::Enginestatic
GetVersionString()vex::Enginestatic
getVSync() constvex::Engine
HandleMeshDrop(const std::string &filepath, vex::Entity parent=vex::NULL_ENTITY)vex::Editor
IsEditor() overridevex::Editorinlinevirtual
isFullscreen()vex::Engine
isPaused() constvex::Engineinline
lastLoadedScenes (defined in vex::Engine)vex::Engineprotected
loadAssetIcons()vex::Editorprivate
LoadConfig(EditorProperties &data, const std::string &filename)vex::Editorinlineprivate
LoadProjectConfig(ProjectProperties &data, const std::string &filename)vex::Editorinlineprivate
m_assetBrowser (defined in vex::Editor)vex::Editorprivate
m_audioSystem (defined in vex::Engine)vex::Engineprotected
m_camera (defined in vex::Editor)vex::Editorprivate
m_clipboard (defined in vex::Editor)vex::Editorprivate
m_currentGizmoMode (defined in vex::Editor)vex::Editorprivate
m_currentGizmoOperation (defined in vex::Editor)vex::Editorprivate
m_deltaTime (defined in vex::Engine)vex::Engineprotected
m_editorMenuBar (defined in vex::Editor)vex::Editorprivate
m_editorProperties (defined in vex::Editor)vex::Editorprivate
m_fps (defined in vex::Editor)vex::Editorprivate
m_frame (defined in vex::Engine)vex::Engineprotected
m_gameInfo (defined in vex::Engine)vex::Engineprotected
m_gizmoStartPos (defined in vex::Editor)vex::Editorprivate
m_gizmoStartRot (defined in vex::Editor)vex::Editorprivate
m_gizmoStartScale (defined in vex::Editor)vex::Editorprivate
m_gizmoWasUsing (defined in vex::Editor)vex::Editorprivate
m_icons (defined in vex::Editor)vex::Editorprivate
m_imgui (defined in vex::Engine)vex::Engineprotected
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_isAssetBrowserFocused (defined in vex::Editor)vex::Editorprivate
m_isHoveringGizmoUI (defined in vex::Editor)vex::Editorprivate
m_paused (defined in vex::Engine)vex::Engineprotected
m_pendingSceneToLoad (defined in vex::Editor)vex::Editorprivate
m_physicsSystem (defined in vex::Engine)vex::Engineprotected
m_projectBinaryPath (defined in vex::Editor)vex::Editorprivate
m_projectProperties (defined in vex::Editor)vex::Editorprivate
m_redoStack (defined in vex::Editor)vex::Editorprivate
m_refresh (defined in vex::Editor)vex::Editorprivate
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_SavedEditorProperties (defined in vex::Editor)vex::Editorprivate
m_SavedProjectProperties (defined in vex::Editor)vex::Editorprivate
m_sceneManager (defined in vex::Engine)vex::Engineprotected
m_selectedObject (defined in vex::Editor)vex::Editorprivate
m_snapValue (defined in vex::Editor)vex::Editorprivate
m_targetFps (defined in vex::Engine)vex::Engineprotected
m_undoStack (defined in vex::Editor)vex::Editorprivate
m_useSnap (defined in vex::Editor)vex::Editorprivate
m_vfs (defined in vex::Engine)vex::Engineprotected
m_viewportSize (defined in vex::Editor)vex::Editorprivate
m_vsyncEnabled (defined in vex::Engine)vex::Engineprotected
m_waitForGui (defined in vex::Editor)vex::Editorprivate
m_window (defined in vex::Engine)vex::Engineprotected
MAX_UNDO_STEPS (defined in vex::Editor)vex::Editorprivate
OnHotReload()vex::Editor
PasteObjectToScene()vex::Editor
prepareScenesForHotReload()vex::Engine
ProcessEditorShortcuts()vex::Editor
processEvent(const SDL_Event &event, float deltaTime) overridevex::Editorvirtual
PushCommand(ICommand *cmd)vex::Editorinlineprivate
quit()vex::Engineinline
raySphereIntersect(const glm::vec3 &rayOrigin, const glm::vec3 &rayDir, const glm::vec3 &sphereCenter, float sphereRadius)vex::Editorprivate
rayTriangleIntersect(const glm::vec3 &rayOrigin, const glm::vec3 &rayDir, const glm::vec3 &v0, const glm::vec3 &v1, const glm::vec3 &v2)vex::Editorprivate
Redo()vex::Editor
refreshForObject() overridevex::Editorinlinevirtual
render() overridevex::Editorvirtual
requestSceneReload(const std::string &scenePath)vex::Editor
run(std::function< void()> onUpdateLoop=nullptr)vex::Engine
SaveConfig(const EditorProperties &data, const std::string &filename)vex::Editorinlineprivate
SaveProjectConfig(const ProjectProperties &data, const std::string &filename)vex::Editorinlineprivate
setEnvironmentSettings(environment settings)vex::Engine
setFrameLimit(int fps)vex::Engine
setFullscreen(bool enabled, bool exclusive=false) overridevex::Editorinlinevirtual
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
ShowConsole()vex::Editorinline
showConsole (defined in vex::Editor)vex::Editorprivate
Undo()vex::Editor
update(float deltaTime) overridevex::Editorvirtual
WaitForGpu()vex::Engine
~Editor() (defined in vex::Editor)vex::Editorinline
~Engine() (defined in vex::Engine)vex::Engine