![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
This is the complete list of members for Divide::Editor, including all inherited members.
_axisGizmo | Divide::Editor | private |
_axisGizmoPipelineDesc | Divide::Editor | private |
_callOrder | Divide::FrameListener | private |
_context | Divide::PlatformContextComponent | protected |
_currentTheme | Divide::Editor | private |
_dockedWindows | Divide::Editor | private |
_editorPipeline | Divide::Editor | private |
_editorRenderTimer | Divide::Editor | private |
_editorSampler | Divide::Editor | private |
_editorUpdateTimer | Divide::Editor | private |
_externalTextEditorPath | Divide::Editor | private |
_fontTexture | Divide::Editor | private |
_gizmo | Divide::Editor | private |
_gridSettingsDirty | Divide::Editor | private |
_guid | Divide::GUIDWrapper | protected |
_imguiBuffers | Divide::Editor | private |
_imguiContexts | Divide::Editor | private |
_imguiProgram | Divide::Editor | private |
_infiniteGridPipelineDesc | Divide::Editor | private |
_infiniteGridPrimitive | Divide::Editor | private |
_infiniteGridProgram | Divide::Editor | private |
_isScenePaused | Divide::Editor | private |
_lastOpenSceneName | Divide::Editor | private |
_mainWindow | Divide::Editor | private |
_memoryEditorData | Divide::Editor | private |
_menuBar | Divide::Editor | private |
_mgr | Divide::FrameListener | private |
_nodePreviewRTHandle | Divide::Editor | private |
_optionsWindow | Divide::Editor | private |
_previewNode | Divide::Editor | protected |
_queuedDPIValue | Divide::Editor | private |
_queuedModelSpawn | Divide::Editor | private |
_recentSceneList | Divide::Editor | private |
_render2DSnapshot | Divide::Editor | private |
_showMemoryEditor | Divide::Editor | private |
_showOptionsWindow | Divide::Editor | private |
_showSampleWindow | Divide::Editor | private |
_simulationPaused | Divide::Editor | private |
_statusBar | Divide::Editor | private |
_stepQueue | Divide::Editor | private |
_undoManager | Divide::Editor | private |
addComponent(SceneGraphNode *selection, ComponentType newComponentType) const | Divide::Editor | protected |
addComponent(const Selections &selections, ComponentType newComponentType) const | Divide::Editor | protected |
Attorney::EditorEditorComponent | Divide::Editor | friend |
Attorney::EditorGeneralWidget | Divide::Editor | friend |
Attorney::EditorGizmo | Divide::Editor | friend |
Attorney::EditorMenuBar | Divide::Editor | friend |
Attorney::EditorOptionsWindow | Divide::Editor | friend |
Attorney::EditorOutputWindow | Divide::Editor | friend |
Attorney::EditorPropertyWindow | Divide::Editor | friend |
Attorney::EditorRenderPassExecutor | Divide::Editor | friend |
Attorney::EditorSceneViewWindow | Divide::Editor | friend |
Attorney::EditorSolutionExplorerWindow | Divide::Editor | friend |
Attorney::EditorWindowManager | Divide::Editor | friend |
close() | Divide::Editor | |
context() noexcept | Divide::PlatformContextComponent | inline |
context() const noexcept | Divide::PlatformContextComponent | inline |
copyPlayerCamToEditorCam() noexcept | Divide::Editor | protected |
createFontTexture(F32 DPIScaleFactor) | Divide::Editor | protected |
drawScreenOverlay(const Camera *camera, const Rect< I32 > &targetViewport, GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut) const | Divide::Editor | |
Editor(PlatformContext &context, ImGuiStyleEnum theme=ImGuiStyle_DarkCodz01) | Divide::Editor | explicit |
FindViewportByPlatformHandle(ImGuiContext *context, const DisplayWindow *window) | Divide::Editor | protectedstatic |
frameEnded(const FrameEvent &evt) noexcept override | Divide::Editor | protectedvirtual |
FrameListener(const Str< 64 > &name, FrameListenerManager &parent, U32 callOrder) | Divide::FrameListener | explicit |
framePostRender(const FrameEvent &evt) override | Divide::Editor | protectedvirtual |
framePreRender(const FrameEvent &evt) | Divide::FrameListener | inlineprotectedvirtual |
frameRenderingQueued(const FrameEvent &evt) | Divide::FrameListener | inlineprotectedvirtual |
frameSceneRenderEnded(const FrameEvent &evt) | Divide::FrameListener | inlineprotectedvirtual |
frameSceneRenderStarted(const FrameEvent &evt) | Divide::FrameListener | inlineprotectedvirtual |
frameStarted(const FrameEvent &evt) | Divide::FrameListener | inlineprotectedvirtual |
g_oisButtons | Divide::Editor | static |
g_supportedExportPlatforms | Divide::Editor | static |
generateGUID() noexcept | Divide::GUIDWrapper | static |
getActiveEnvProbePool() const noexcept | Divide::Editor | protected |
getActiveLightPool() const | Divide::Editor | protected |
getCommandBuffer(GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut) | Divide::Editor | protected |
getGUID() const noexcept | Divide::GUIDWrapper | inline |
getNodePreviewTarget() const noexcept | Divide::Editor | inline |
getOrCreateIMGUIBuffer(I64 bufferGUID, U32 maxVertices, GFX::MemoryBarrierCommand &memCmdInOut) | Divide::Editor | protected |
getProjectList() const noexcept | Divide::Editor | protected |
getSceneList() const noexcept | Divide::Editor | protected |
getTransformSettings() const noexcept | Divide::Editor | inline |
GUIDWrapper() noexcept | Divide::GUIDWrapper | inline |
GUIDWrapper(const GUIDWrapper &old) noexcept | Divide::GUIDWrapper | inline |
GUIDWrapper(GUIDWrapper &&old) noexcept | Divide::GUIDWrapper | inline |
hasFocus() const | Divide::Editor | |
idle() noexcept | Divide::Editor | |
ImGuiContextType enum name | Divide::Editor | |
inEditMode() const noexcept | Divide::Editor | inline |
infiniteGridAxisWidth(const F32 value) noexcept | Divide::Editor | |
infiniteGridScale(const F32 value) noexcept | Divide::Editor | |
init(const vec2< U16 > renderResolution) | Divide::Editor | |
isDefaultScene() const noexcept | Divide::Editor | protected |
isHovered() const | Divide::Editor | |
isInit() const noexcept | Divide::Editor | inlineprotected |
isNodeInView(const SceneGraphNode &node) const noexcept | Divide::Editor | protected |
joystickAddRemove(const Input::JoystickEvent &arg) noexcept override | Divide::Editor | virtual |
joystickAxisMoved(const Input::JoystickEvent &arg) noexcept override | Divide::Editor | virtual |
joystickBallMoved(const Input::JoystickEvent &arg) noexcept override | Divide::Editor | virtual |
joystickButtonPressed(const Input::JoystickEvent &arg) noexcept override | Divide::Editor | virtual |
joystickButtonReleased(const Input::JoystickEvent &arg) noexcept override | Divide::Editor | virtual |
joystickPovMoved(const Input::JoystickEvent &arg) noexcept override | Divide::Editor | virtual |
joystickRemap(const Input::JoystickEvent &arg) noexcept override | Divide::Editor | virtual |
loadFromXML() | Divide::Editor | |
loadNode(SceneGraphNode *sgn) const | Divide::Editor | protected |
modalModelSpawn(Handle< Mesh > mesh, bool quick, const vec3< F32 > &scale=VECTOR3_UNIT, const vec3< F32 > &position=VECTOR3_ZERO) | Divide::Editor | protected |
modalTextureView(std::string_view modalName, Handle< Texture > tex, vec2< F32 > dimensions, bool preserveAspect, bool useModal) const | Divide::Editor | protected |
mouseButtonPressed(const Input::MouseButtonEvent &arg) override | Divide::Editor | virtual |
mouseButtonReleased(const Input::MouseButtonEvent &arg) override | Divide::Editor | virtual |
mouseMoved(const Input::MouseMoveEvent &arg) override | Divide::Editor | virtual |
NonCopyable(const NonCopyable &)=delete | Divide::NonCopyable | |
NonCopyable(NonCopyable &&)=default | Divide::NonCopyable | |
NonCopyable()=default | Divide::NonCopyable | protected |
NonMovable(NonMovable &&)=delete | Divide::NonMovable | private |
NonMovable(const NonMovable &)=default | Divide::NonMovable | private |
NonMovable()=default | Divide::NonMovable | private |
onChangeScene(Scene *newScene) | Divide::Editor | |
onKeyDown(const Input::KeyEvent &key) override | Divide::Editor | virtual |
onKeyUp(const Input::KeyEvent &key) override | Divide::Editor | virtual |
onRemoveComponent(const EditorComponent &comp) const | Divide::Editor | protected |
onResolutionChange(const SizeChangeParams ¶ms) | Divide::Editor | |
onTextEvent(const Input::TextEvent &arg) override | Divide::Editor | virtual |
onWindowSizeChange(const SizeChangeParams ¶ms) | Divide::Editor | |
openProject(const ProjectID &projectID) | Divide::Editor | protected |
operator<(FrameListener &that) const noexcept | Divide::FrameListener | inline |
Divide::operator=(const NonCopyable &)=delete | Divide::NonCopyable | |
Divide::operator=(NonCopyable &&)=default | Divide::NonCopyable | |
Divide::FrameListener::operator=(const GUIDWrapper &old)=delete | Divide::GUIDWrapper | |
Divide::FrameListener::operator=(GUIDWrapper &&other)=delete | Divide::GUIDWrapper | |
Divide::NonMovable::operator=(NonMovable &&)=delete | Divide::NonMovable | private |
Divide::NonMovable::operator=(const NonMovable &)=default | Divide::NonMovable | private |
PlatformContextComponent(PlatformContext &context) noexcept | Divide::PlatformContextComponent | inline |
POINTER_R_IW(Camera, selectedCamera, nullptr) | Divide::Editor | protected |
POINTER_R_IW(Camera, editorCamera, nullptr) | Divide::Editor | protected |
POINTER_R_IW(Camera, nodePreviewCamera, nullptr) | Divide::Editor | protected |
postRender(RenderStage stage, const CameraSnapshot &cameraSnapshot, RenderTargetID target, GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut) | Divide::Editor | protected |
PROPERTY_INTERNAL(bool, lockSolutionExplorer, false) | Divide::Editor | protected |
PROPERTY_INTERNAL(bool, sceneGizmoEnabled, false) | Divide::Editor | protected |
PROPERTY_R(F32, infiniteGridAxisWidth, 2.f) | Divide::Editor | protected |
PROPERTY_R(F32, infiniteGridScale, 1.f) | Divide::Editor | protected |
PROPERTY_R_IW(I64, previewNodeGUID, -1) | Divide::Editor | protected |
PROPERTY_R_IW(bool, running, false) | Divide::Editor | protected |
PROPERTY_R_IW(bool, unsavedSceneChanges, false) | Divide::Editor | protected |
PROPERTY_R_IW(FocusedWindowState, windowFocusState) | Divide::Editor | protected |
PROPERTY_R_IW(bool, nodePreviewWindowVisible, false) | Divide::Editor | protected |
PROPERTY_R_IW(FColour3, nodePreviewBGColour) | Divide::Editor | protected |
Divide::FrameListener::PROPERTY_R_IW(bool, enabled, false) | Divide::FrameListener | protected |
PROPERTY_RW(bool, infiniteGridEnabledScene, true) | Divide::Editor | protected |
PROPERTY_RW(bool, infiniteGridEnabledNode, true) | Divide::Editor | protected |
Divide::FrameListener::PROPERTY_RW(Str< 64 >, name) | Divide::FrameListener | protected |
queueRemoveNode(I64 nodeGUID) | Divide::Editor | protected |
Redo() const | Divide::Editor | |
RedoStackSize() const noexcept | Divide::Editor | inline |
registerUndoEntry(const UndoEntry< T > &entry) | Divide::Editor | |
removeComponent(SceneGraphNode *selection, ComponentType newComponentType) const | Divide::Editor | protected |
removeComponent(const Selections &selections, ComponentType newComponentType) const | Divide::Editor | protected |
render() | Divide::Editor | protected |
renderDrawList(ImDrawData *pDrawData, I64 bufferGUID, const Rect< I32 > &targetViewport, bool editorPass, GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut) | Divide::Editor | protected |
renderModelSpawnModal() | Divide::Editor | protected |
saveItemCount() const noexcept | Divide::Editor | protected |
saveNode(const SceneGraphNode *sgn) const | Divide::Editor | protected |
saveSceneChanges(const DELEGATE< void, std::string_view > &msgCallback, const DELEGATE< void, bool > &finishCallback) const | Divide::Editor | protected |
saveToXML() const | Divide::Editor | |
scenePreviewRect(bool globalCoords) const noexcept | Divide::Editor | |
selectionChangeCallback(PlayerIndex idx, const vector< SceneGraphNode * > &nodes) const | Divide::Editor | |
setCallOrder(const U32 order) noexcept | Divide::FrameListener | inlineprotected |
setEditorCameraSpeed(const vec3< F32 > &speed) noexcept | Divide::Editor | protected |
setEditorCamLookAt(const vec3< F32 > &eye, const vec3< F32 > &fwd, const vec3< F32 > &up) | Divide::Editor | protected |
setTransformSettings(const TransformSettings &settings) const noexcept | Divide::Editor | inline |
showStatusMessage(const string &message, F32 durationMS, bool error) const | Divide::Editor | |
simulationPaused() const noexcept | Divide::Editor | inline |
spawnGeometry(Handle< Mesh > mesh, const vec3< F32 > &scale, const vec3< F32 > &position, const vec3< Angle::DEGREES< F32 > > &rotation, std::string_view name) const | Divide::Editor | protected |
stepQueue() const noexcept | Divide::Editor | inline |
switchScene(const SceneEntry &scene, bool createIfNotExists=false) | Divide::Editor | protected |
teleportToNode(Camera *camera, const SceneGraphNode *sgn) const | Divide::Editor | protected |
toggle(bool state) | Divide::Editor | |
toggleMemoryEditor(bool state) noexcept | Divide::Editor | inlineprotected |
Undo() const | Divide::Editor | |
UndoStackSize() const noexcept | Divide::Editor | inline |
update(U64 deltaTimeUS) | Divide::Editor | |
updateEditorFocus() | Divide::Editor | protected |
updateFocusState(ImVec2 mousePos) | Divide::Editor | protected |
wantsJoystick() const noexcept | Divide::Editor | |
wantsKeyboard() const noexcept | Divide::Editor | |
wantsMouse() const | Divide::Editor | |
WindowType enum name | Divide::Editor | |
~Editor() override | Divide::Editor | |
~FrameListener() override | Divide::FrameListener | virtual |
~GUIDWrapper()=default | Divide::GUIDWrapper | virtual |
~InputAggregatorInterface()=default | Divide::Input::InputAggregatorInterface | virtual |
~NonCopyable()=default | Divide::NonCopyable | protected |
~NonMovable()=default | Divide::NonMovable | private |
~PlatformContextComponent()=default | Divide::PlatformContextComponent | virtual |