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