Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::Editor Member List

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

_axisGizmoDivide::Editorprivate
_axisGizmoPipelineDescDivide::Editorprivate
_callOrderDivide::FrameListenerprivate
_contextDivide::PlatformContextComponentprotected
_currentThemeDivide::Editorprivate
_dockedWindowsDivide::Editorprivate
_editorPipelineDivide::Editorprivate
_editorRenderTimerDivide::Editorprivate
_editorSamplerDivide::Editorprivate
_editorUpdateTimerDivide::Editorprivate
_externalTextEditorPathDivide::Editorprivate
_fontTextureDivide::Editorprivate
_gizmoDivide::Editorprivate
_gridSettingsDirtyDivide::Editorprivate
_guidDivide::GUIDWrapperprotected
_imguiBuffersDivide::Editorprivate
_imguiContextsDivide::Editorprivate
_imguiProgramDivide::Editorprivate
_infiniteGridPipelineDescDivide::Editorprivate
_infiniteGridPrimitiveDivide::Editorprivate
_infiniteGridProgramDivide::Editorprivate
_isScenePausedDivide::Editorprivate
_lastOpenSceneNameDivide::Editorprivate
_mainWindowDivide::Editorprivate
_memoryEditorDataDivide::Editorprivate
_menuBarDivide::Editorprivate
_mgrDivide::FrameListenerprivate
_nodePreviewRTHandleDivide::Editorprivate
_optionsWindowDivide::Editorprivate
_previewNodeDivide::Editorprotected
_queuedDPIValueDivide::Editorprivate
_queuedModelSpawnDivide::Editorprivate
_recentSceneListDivide::Editorprivate
_render2DSnapshotDivide::Editorprivate
_showMemoryEditorDivide::Editorprivate
_showOptionsWindowDivide::Editorprivate
_showSampleWindowDivide::Editorprivate
_simulationPausedDivide::Editorprivate
_statusBarDivide::Editorprivate
_stepQueueDivide::Editorprivate
_undoManagerDivide::Editorprivate
addComponent(SceneGraphNode *selection, ComponentType newComponentType) constDivide::Editorprotected
addComponent(const Selections &selections, ComponentType newComponentType) constDivide::Editorprotected
Attorney::EditorEditorComponentDivide::Editorfriend
Attorney::EditorGeneralWidgetDivide::Editorfriend
Attorney::EditorGizmoDivide::Editorfriend
Attorney::EditorMenuBarDivide::Editorfriend
Attorney::EditorOptionsWindowDivide::Editorfriend
Attorney::EditorOutputWindowDivide::Editorfriend
Attorney::EditorPropertyWindowDivide::Editorfriend
Attorney::EditorRenderPassExecutorDivide::Editorfriend
Attorney::EditorSceneViewWindowDivide::Editorfriend
Attorney::EditorSolutionExplorerWindowDivide::Editorfriend
Attorney::EditorWindowManagerDivide::Editorfriend
close()Divide::Editor
context() noexceptDivide::PlatformContextComponentinline
context() const noexceptDivide::PlatformContextComponentinline
copyPlayerCamToEditorCam() noexceptDivide::Editorprotected
createFontTexture(F32 DPIScaleFactor)Divide::Editorprotected
drawScreenOverlay(const Camera *camera, const Rect< I32 > &targetViewport, GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut) constDivide::Editor
Editor(PlatformContext &context, ImGuiStyleEnum theme=ImGuiStyle_DarkCodz01)Divide::Editorexplicit
FindViewportByPlatformHandle(ImGuiContext *context, const DisplayWindow *window)Divide::Editorprotectedstatic
frameEnded(const FrameEvent &evt) noexcept overrideDivide::Editorprotectedvirtual
FrameListener(const Str< 64 > &name, FrameListenerManager &parent, U32 callOrder)Divide::FrameListenerexplicit
framePostRender(const FrameEvent &evt) overrideDivide::Editorprotectedvirtual
framePreRender(const FrameEvent &evt)Divide::FrameListenerinlineprotectedvirtual
frameRenderingQueued(const FrameEvent &evt)Divide::FrameListenerinlineprotectedvirtual
frameSceneRenderEnded(const FrameEvent &evt)Divide::FrameListenerinlineprotectedvirtual
frameSceneRenderStarted(const FrameEvent &evt)Divide::FrameListenerinlineprotectedvirtual
frameStarted(const FrameEvent &evt)Divide::FrameListenerinlineprotectedvirtual
g_oisButtonsDivide::Editorstatic
g_supportedExportPlatformsDivide::Editorstatic
generateGUID() noexceptDivide::GUIDWrapperstatic
getActiveEnvProbePool() const noexceptDivide::Editorprotected
getActiveLightPool() constDivide::Editorprotected
getCommandBuffer(GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut)Divide::Editorprotected
getGUID() const noexceptDivide::GUIDWrapperinline
getNodePreviewTarget() const noexceptDivide::Editorinline
getOrCreateIMGUIBuffer(I64 bufferGUID, U32 maxVertices, GFX::MemoryBarrierCommand &memCmdInOut)Divide::Editorprotected
getProjectList() const noexceptDivide::Editorprotected
getSceneList() const noexceptDivide::Editorprotected
getTransformSettings() const noexceptDivide::Editorinline
GUIDWrapper() noexceptDivide::GUIDWrapperinline
GUIDWrapper(const GUIDWrapper &old) noexceptDivide::GUIDWrapperinline
GUIDWrapper(GUIDWrapper &&old) noexceptDivide::GUIDWrapperinline
hasFocus() constDivide::Editor
idle() noexceptDivide::Editor
ImGuiContextType enum nameDivide::Editor
inEditMode() const noexceptDivide::Editorinline
infiniteGridAxisWidth(const F32 value) noexceptDivide::Editor
infiniteGridScale(const F32 value) noexceptDivide::Editor
init(const vec2< U16 > renderResolution)Divide::Editor
isDefaultScene() const noexceptDivide::Editorprotected
isHovered() constDivide::Editor
isInit() const noexceptDivide::Editorinlineprotected
isNodeInView(const SceneGraphNode &node) const noexceptDivide::Editorprotected
joystickAddRemove(const Input::JoystickEvent &arg) noexcept overrideDivide::Editorvirtual
joystickAxisMoved(const Input::JoystickEvent &arg) noexcept overrideDivide::Editorvirtual
joystickBallMoved(const Input::JoystickEvent &arg) noexcept overrideDivide::Editorvirtual
joystickButtonPressed(const Input::JoystickEvent &arg) noexcept overrideDivide::Editorvirtual
joystickButtonReleased(const Input::JoystickEvent &arg) noexcept overrideDivide::Editorvirtual
joystickPovMoved(const Input::JoystickEvent &arg) noexcept overrideDivide::Editorvirtual
joystickRemap(const Input::JoystickEvent &arg) noexcept overrideDivide::Editorvirtual
loadFromXML()Divide::Editor
loadNode(SceneGraphNode *sgn) constDivide::Editorprotected
modalModelSpawn(Handle< Mesh > mesh, bool quick, const vec3< F32 > &scale=VECTOR3_UNIT, const vec3< F32 > &position=VECTOR3_ZERO)Divide::Editorprotected
modalTextureView(std::string_view modalName, Handle< Texture > tex, vec2< F32 > dimensions, bool preserveAspect, bool useModal) constDivide::Editorprotected
mouseButtonPressed(const Input::MouseButtonEvent &arg) overrideDivide::Editorvirtual
mouseButtonReleased(const Input::MouseButtonEvent &arg) overrideDivide::Editorvirtual
mouseMoved(const Input::MouseMoveEvent &arg) overrideDivide::Editorvirtual
NonCopyable(const NonCopyable &)=deleteDivide::NonCopyable
NonCopyable(NonCopyable &&)=defaultDivide::NonCopyable
NonCopyable()=defaultDivide::NonCopyableprotected
NonMovable(NonMovable &&)=deleteDivide::NonMovableprivate
NonMovable(const NonMovable &)=defaultDivide::NonMovableprivate
NonMovable()=defaultDivide::NonMovableprivate
onChangeScene(Scene *newScene)Divide::Editor
onKeyDown(const Input::KeyEvent &key) overrideDivide::Editorvirtual
onKeyUp(const Input::KeyEvent &key) overrideDivide::Editorvirtual
onRemoveComponent(const EditorComponent &comp) constDivide::Editorprotected
onResolutionChange(const SizeChangeParams &params)Divide::Editor
onTextEvent(const Input::TextEvent &arg) overrideDivide::Editorvirtual
onWindowSizeChange(const SizeChangeParams &params)Divide::Editor
openProject(const ProjectID &projectID)Divide::Editorprotected
operator<(FrameListener &that) const noexceptDivide::FrameListenerinline
Divide::operator=(const NonCopyable &)=deleteDivide::NonCopyable
Divide::operator=(NonCopyable &&)=defaultDivide::NonCopyable
Divide::FrameListener::operator=(const GUIDWrapper &old)=deleteDivide::GUIDWrapper
Divide::FrameListener::operator=(GUIDWrapper &&other)=deleteDivide::GUIDWrapper
Divide::NonMovable::operator=(NonMovable &&)=deleteDivide::NonMovableprivate
Divide::NonMovable::operator=(const NonMovable &)=defaultDivide::NonMovableprivate
PlatformContextComponent(PlatformContext &context) noexceptDivide::PlatformContextComponentinline
POINTER_R_IW(Camera, selectedCamera, nullptr)Divide::Editorprotected
POINTER_R_IW(Camera, editorCamera, nullptr)Divide::Editorprotected
POINTER_R_IW(Camera, nodePreviewCamera, nullptr)Divide::Editorprotected
postRender(RenderStage stage, const CameraSnapshot &cameraSnapshot, RenderTargetID target, GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut)Divide::Editorprotected
PROPERTY_INTERNAL(bool, lockSolutionExplorer, false)Divide::Editorprotected
PROPERTY_INTERNAL(bool, sceneGizmoEnabled, false)Divide::Editorprotected
PROPERTY_R(F32, infiniteGridAxisWidth, 2.f)Divide::Editorprotected
PROPERTY_R(F32, infiniteGridScale, 1.f)Divide::Editorprotected
PROPERTY_R_IW(I64, previewNodeGUID, -1)Divide::Editorprotected
PROPERTY_R_IW(bool, running, false)Divide::Editorprotected
PROPERTY_R_IW(bool, unsavedSceneChanges, false)Divide::Editorprotected
PROPERTY_R_IW(FocusedWindowState, windowFocusState)Divide::Editorprotected
PROPERTY_R_IW(bool, nodePreviewWindowVisible, false)Divide::Editorprotected
PROPERTY_R_IW(FColour3, nodePreviewBGColour)Divide::Editorprotected
Divide::FrameListener::PROPERTY_R_IW(bool, enabled, false)Divide::FrameListenerprotected
PROPERTY_RW(bool, infiniteGridEnabledScene, true)Divide::Editorprotected
PROPERTY_RW(bool, infiniteGridEnabledNode, true)Divide::Editorprotected
Divide::FrameListener::PROPERTY_RW(Str< 64 >, name)Divide::FrameListenerprotected
queueRemoveNode(I64 nodeGUID)Divide::Editorprotected
Redo() constDivide::Editor
RedoStackSize() const noexceptDivide::Editorinline
registerUndoEntry(const UndoEntry< T > &entry)Divide::Editor
removeComponent(SceneGraphNode *selection, ComponentType newComponentType) constDivide::Editorprotected
removeComponent(const Selections &selections, ComponentType newComponentType) constDivide::Editorprotected
render()Divide::Editorprotected
renderDrawList(ImDrawData *pDrawData, I64 bufferGUID, const Rect< I32 > &targetViewport, bool editorPass, GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut)Divide::Editorprotected
renderModelSpawnModal()Divide::Editorprotected
saveItemCount() const noexceptDivide::Editorprotected
saveNode(const SceneGraphNode *sgn) constDivide::Editorprotected
saveSceneChanges(const DELEGATE< void, std::string_view > &msgCallback, const DELEGATE< void, bool > &finishCallback) constDivide::Editorprotected
saveToXML() constDivide::Editor
scenePreviewRect(bool globalCoords) const noexceptDivide::Editor
selectionChangeCallback(PlayerIndex idx, const vector< SceneGraphNode * > &nodes) constDivide::Editor
setCallOrder(const U32 order) noexceptDivide::FrameListenerinlineprotected
setEditorCameraSpeed(const vec3< F32 > &speed) noexceptDivide::Editorprotected
setEditorCamLookAt(const vec3< F32 > &eye, const vec3< F32 > &fwd, const vec3< F32 > &up)Divide::Editorprotected
setTransformSettings(const TransformSettings &settings) const noexceptDivide::Editorinline
showStatusMessage(const string &message, F32 durationMS, bool error) constDivide::Editor
simulationPaused() const noexceptDivide::Editorinline
spawnGeometry(Handle< Mesh > mesh, const vec3< F32 > &scale, const vec3< F32 > &position, const vec3< Angle::DEGREES< F32 > > &rotation, std::string_view name) constDivide::Editorprotected
stepQueue() const noexceptDivide::Editorinline
switchScene(const SceneEntry &scene, bool createIfNotExists=false)Divide::Editorprotected
teleportToNode(Camera *camera, const SceneGraphNode *sgn) constDivide::Editorprotected
toggle(bool state)Divide::Editor
toggleMemoryEditor(bool state) noexceptDivide::Editorinlineprotected
Undo() constDivide::Editor
UndoStackSize() const noexceptDivide::Editorinline
update(U64 deltaTimeUS)Divide::Editor
updateEditorFocus()Divide::Editorprotected
updateFocusState(ImVec2 mousePos)Divide::Editorprotected
wantsJoystick() const noexceptDivide::Editor
wantsKeyboard() const noexceptDivide::Editor
wantsMouse() constDivide::Editor
WindowType enum nameDivide::Editor
~Editor() overrideDivide::Editor
~FrameListener() overrideDivide::FrameListenervirtual
~GUIDWrapper()=defaultDivide::GUIDWrappervirtual
~InputAggregatorInterface()=defaultDivide::Input::InputAggregatorInterfacevirtual
~NonCopyable()=defaultDivide::NonCopyableprotected
~NonMovable()=defaultDivide::NonMovableprivate
~PlatformContextComponent()=defaultDivide::PlatformContextComponentvirtual