You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Code/Framework/AzToolsFramework/AzToolsFramework
Nicholas Van Sickle 7f84a4318c
Add an Orthogonal Projection option to the Camera Gem (#2414)
* Add an Orthogonal Projection option to the Camera Gem

This adds a check-box to opt into an ortho projection along with a half-width parameter to adjust the size of the visible area. Includes some light tweaks to ensure debug rendering looks OK and that we generate a correct camera state for these non-perspective views.

Known issue: while in "Be this camera" mode in the Editor using an ortho projection manipulators aren't working correctly. This appears to be a downstream issue with CameraState consumers not actually checking the ortho flag.

Signed-off-by: nvsickle <nvsickle@amazon.com>

* Fix some typos

Signed-off-by: nvsickle <nvsickle@amazon.com>

* Account for reversed depth buffer

Signed-off-by: nvsickle <nvsickle@amazon.com>

* Clarify depth reversal for MakeOrthographicMatrixRH

Signed-off-by: nvsickle <nvsickle@amazon.com>
5 years ago
..
API Add an Orthogonal Projection option to the Camera Gem (#2414) 5 years ago
Application Merge branch 'development' into cmake/SPEC-7179 5 years ago
Archive Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Asset {LYN-4996} Asset Processor is not reprocessing STL files after settings are edited/updated (#2095) 5 years ago
AssetBrowser Fixed RootAssetBrowserEntry setting of child AssetBrowserEntries 5 years ago
AssetBundle Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssetCatalog Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssetDatabase Merge branch 'development' into cmake/SPEC-7179 5 years ago
AssetEditor Merge branch 'development' into cmake/SPEC-7179 5 years ago
Commands Merge branch 'development' into cmake/SPEC-7179 5 years ago
Component Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ComponentMode Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ComponentModes Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Debug Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Editor Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Entity Reset the prefab root instance before removing the corresponding template (#2287) 5 years ago
Fingerprinting Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Input Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Logger Copyright header and whitespace fixes 5 years ago
Manipulators Reduce inclusion overhead a little bit 5 years ago
Maths Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Picking Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Prefab Reset the prefab root instance before removing the corresponding template (#2287) 5 years ago
PropertyTreeEditor Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PythonTerminal Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Render Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SQLite Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Slice Merge branch 'development' into cmake/SPEC-7179 5 years ago
SourceControl Merge branch 'development' into cmake/SPEC-7179 5 years ago
Thumbnails Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ToolsComponents LYN-4774 Fix missing box icons inside the main Viewport (#2297) 5 years ago
ToolsFileUtils Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ToolsMessaging Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
UI Removed slice based context menu options from the RPE when prefabs are enabled. 5 years ago
Undo Merge branch 'development' into cmake/SPEC-7179 5 years ago
UnitTest Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Viewport Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ViewportSelection Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ViewportUi further formatting changes for viewport ui 5 years ago
AzToolsFrameworkModule.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AzToolsFrameworkModule.h Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
aztoolsframework_files.cmake Merge branch 'development' into cmake/SPEC-7179 5 years ago
aztoolsframework_linux_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
aztoolsframework_linux_tests_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
aztoolsframework_mac_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
aztoolsframework_win_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
aztoolsframework_windows_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
aztoolsframeworktestcommon_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
newoverride.inl Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago