> For the complete documentation index, see [llms.txt](https://docs.oserosuite.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.oserosuite.com/technical-notes.md).

# TECHNICAL NOTES

- [Foreword](https://docs.oserosuite.com/technical-notes/foreword.md)
- [Unreal Engine Notes](https://docs.oserosuite.com/technical-notes/unreal-engine-notes.md)
- [Actor Components](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/actor-components.md)
- [Component Transforms](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/actor-components/component-transforms.md)
- [Blueprints](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/blueprints.md)
- [Add Function to Promotable Operator Nodes](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/blueprints/add-function-to-promotable-operator-nodes.md)
- [Compile Errors](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/compile-errors.md)
- [Implicit Capture of 'This' via '\[=\]' is Deprecated](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/compile-errors/implicit-capture-of-this-via-is-deprecated.md)
- [Specified Type Modifiers Are Not Allowed Here](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/compile-errors/specified-type-modifiers-are-not-allowed-here.md)
- [Static Function in Namespace Not Defined](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/compile-errors/static-function-in-namespace-not-defined.md)
- [Circular Dependency Detected](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/compile-errors/circular-dependency-detected.md)
- [Inconsistent Dll Linkage](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/compile-errors/inconsistent-dll-linkage.md)
- [Overloaded Member Function Note Found (Compile Error in .gen File)](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/compile-errors/overloaded-member-function-note-found-compile-error-in-.gen-file.md)
- [Config](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/config.md)
- [Config Saving/Loading Broken in UE 5.5](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/config/config-saving-loading-broken-in-ue-5.5.md)
- [Crash Fixes](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/crash-fixes.md)
- [Crash on Exit (Custom FEditorViewportClient): EditorModeManager.cpp (Line 727)](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/crash-fixes/crash-on-exit-custom-feditorviewportclient-editormodemanager.cpp-line-727.md)
- [Debugging](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/debugging.md)
- [UIAction.h Line 139](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/debugging/uiaction.h-line-139.md)
- [Details Customisation](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/details-customisation.md)
- [Add External Property to Details Panel](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/details-customisation/add-external-property-to-details-panel.md)
- [Default Slate Styles](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/details-customisation/default-slate-styles.md)
- [Ed Modes](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/ed-modes.md)
- [Registering Editor Modes](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/ed-modes/registering-editor-modes.md)
- [Editor/Engine](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/editor-engine.md)
- [Get Engine Version in C++](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/editor-engine/get-engine-version-in-c++.md)
- [Extending the Editor with FExtender](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/editor-engine/extending-the-editor-with-fextender.md)
- [Exit FCoreDelegates](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/editor-engine/exit-fcoredelegates.md)
- [Input](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/input.md)
- [Get Key or Mouse Button in C++](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/input/get-key-or-mouse-button-in-c++.md)
- [Mouse Cursor Location in World (3D Space)](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/input/mouse-cursor-location-in-world-3d-space.md)
- [Level Editor](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/level-editor.md)
- [Select Actor Component via C++](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/level-editor/select-actor-component-via-c++.md)
- [Meta Specifiers](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/meta-specifiers.md)
- [Reference](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/meta-specifiers/reference.md)
- [Edit Condition](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/meta-specifiers/edit-condition.md)
- [Bind Widget](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/meta-specifiers/bind-widget.md)
- [Rendering](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/rendering.md)
- [Set Graphics Card Timeout](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/rendering/set-graphics-card-timeout.md)
- [Sequencer](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/sequencer.md)
- [Project Default: Completion Mode](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/sequencer/project-default-completion-mode.md)
- [Slate](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/slate.md)
- [Default Editor Icons](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/slate/default-editor-icons.md)
- [Test Suite](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/slate/test-suite.md)
- [Set Default Value for Slate Arguments](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/slate/set-default-value-for-slate-arguments.md)
- [Cast Between Different Slate Classes](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/slate/cast-between-different-slate-classes.md)
- [Set UObject Delegate for TAttribute\<T>](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/slate/set-uobject-delegate-for-tattribute-less-than-t-greater-than.md)
- [Trace](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/trace.md)
- [Simple Line Trace](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/trace/simple-line-trace.md)
- [Complex Traces](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/trace/complex-traces.md)
- [ETraceTypeQuery](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/trace/complex-traces/etracetypequery.md)
- [EObjectTypeQuery](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/trace/complex-traces/eobjecttypequery.md)
- [UObject](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/uobject.md)
- ["Config" Specifier Does not Work Properly in 5.4+](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/uobject/config-specifier-does-not-work-properly-in-5.4+.md)
- [UPlugins](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/uplugins.md)
- [Loading Phases](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/uplugins/loading-phases.md)
- [UPROPERTIES](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/uproperties.md)
- [GetOptions (meta)](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/uproperties/getoptions-meta.md)
- [Viewport](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/viewport.md)
- [Get Piloted Viewport Actor](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/viewport/get-piloted-viewport-actor.md)
- [Update Pivot Location](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/viewport/update-pivot-location.md)
- [Water Plugin](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/water-plugin.md)
- [General](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/water-plugin/general.md)
- [C++ Summary](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/water-plugin/c++-summary.md)
- [Details Customisation](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/water-plugin/details-customisation.md)
- [Classes Overview](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/water-plugin/classes-overview.md)
- [UWaterSplineMetadata](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/water-plugin/classes-overview/uwatersplinemetadata.md)
- [FWaterSplineComponentVisualizer](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/water-plugin/classes-overview/fwatersplinecomponentvisualizer.md)
- [Water Meshes](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/water-plugin/water-meshes.md)
- [Windows Notes](https://docs.oserosuite.com/technical-notes/windows-notes.md)
- [Get Around "This App Has Been Blocked For Your Protection"](https://docs.oserosuite.com/technical-notes/windows-notes/get-around-this-app-has-been-blocked-for-your-protection.md)
- [Windows Keyboard Layout Boot Loop](https://docs.oserosuite.com/technical-notes/windows-notes/windows-keyboard-layout-boot-loop.md)
- [Disable Copilot](https://docs.oserosuite.com/technical-notes/windows-notes/disable-copilot.md)
- [Disable "Search the Web" in Windows Search](https://docs.oserosuite.com/technical-notes/windows-notes/disable-search-the-web-in-windows-search.md)
- [Visual Studio Notes](https://docs.oserosuite.com/technical-notes/visual-studio-notes.md)
- [Turn Off Auto Brackets](https://docs.oserosuite.com/technical-notes/visual-studio-notes/turn-off-auto-brackets.md)
- [Disable Unreal Engine Integration Log](https://docs.oserosuite.com/technical-notes/visual-studio-notes/disable-unreal-engine-integration-log.md)
