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/Gems
Tom Hulton-Harrop 6ffc2620e4
Updates to EMFX cameras and better support for character follow behavior (#7676)
* initial wip change to help resolve EMFX camera viewport issue

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* some updates to add/remove camera input API

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* add additional comments and remove some optimize off calls

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* improvements to camera behavior in EMFX editor

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* add some tests for add/remove logic for cameras

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>
4 years ago
..
AWSClientAuth Silence aws logging for unit test and have a new AWSNativeSDK as entry point for test env (#6865) 4 years ago
AWSCore Remove an unused variable and explicitly initialize some bools to false 4 years ago
AWSGameLift Add required support for GameLift TLS certificate (#7564) 4 years ago
AWSMetrics [AWSMetrics] Update the auto-generated code to follow O3DE coding standard (#6910) 4 years ago
Achievements Templates restricted (#6498) 4 years ago
AssetValidation Display Gem Icons in Gem Catalog (#7294) 4 years ago
Atom Updates to EMFX cameras and better support for character follow behavior (#7676) 4 years ago
AtomContent Display Gem Icons in Gem Catalog (#7294) 4 years ago
AtomLyIntegration Updates to EMFX cameras and better support for character follow behavior (#7676) 4 years ago
AtomTressFX [new] ATOM-17253 Using AtomTressFX gem as an example to inject hair passes to main pipeline at run-time (#7661) 4 years ago
AudioEngineWwise Display Gem Icons in Gem Catalog (#7294) 4 years ago
AudioSystem Display Gem Icons in Gem Catalog (#7294) 4 years ago
BarrierInput Templates restricted (#6498) 4 years ago
Blast Cleaned up issues with multiple components ? button (#6555) 4 years ago
Camera ScreenToWorld and WorldToScreen Camera functionality (#6903) 4 years ago
CameraFramework Templates restricted (#6498) 4 years ago
CertificateManager Templates restricted (#6498) 4 years ago
CrashReporting Display Gem Icons in Gem Catalog (#7294) 4 years ago
CustomAssetExample Display Gem Icons in Gem Catalog (#7294) 4 years ago
DebugDraw Display Gem Icons in Gem Catalog (#7294) 4 years ago
DevTextures Templates restricted (#6498) 4 years ago
EMotionFX EMotion FX: Update skeleton transforms when either solid mesh rendering or any of the debug visualizations is enabled (#7747) 4 years ago
EditorPythonBindings {ghi7403} cleaning up file handles and warnings for PYI files (#7461) 4 years ago
ExpressionEvaluation Display Gem Icons in Gem Catalog (#7294) 4 years ago
FastNoise Cleaned up issues with multiple components ? button (#6555) 4 years ago
GameState Templates restricted (#6498) 4 years ago
GameStateSamples Deprecate IsPrefabSystemForLevelsEnabled and use IsPrefabSystemEnabled everywhere (#7327) 4 years ago
Gestures Removes EditorGradientComponentBase.cpp from Gems/GradientSignal 4 years ago
GradientSignal Added error handling for unsupported pixel formats on an image gradient 4 years ago
GraphCanvas Fixed implicit conversion to bool in AZStd::to_string. (#7755) 4 years ago
GraphModel Display Gem Icons in Gem Catalog (#7294) 4 years ago
HttpRequestor Disable flaky HttpRequestor test (#6866) 4 years ago
ImGui ImGui: Added FindContainerByName() helper (#7313) 4 years ago
InAppPurchases Templates restricted (#6498) 4 years ago
LandscapeCanvas Display Gem Icons in Gem Catalog (#7294) 4 years ago
LmbrCentral Cleaned up issues with multiple components ? button (#6555) 4 years ago
LocalUser Templates restricted (#6498) 4 years ago
LyShine Cleaned up issues with multiple components ? button (#6555) 4 years ago
LyShineExamples Make ILyShine an AZ::Interface (#6923) 4 years ago
Maestro Display Gem Icons in Gem Catalog (#7294) 4 years ago
MessagePopup Fixing LyShine dependency in gem.json (#7728) 4 years ago
Metastream GCC Support for Linux 4 years ago
Microphone [development] fixes for targeting macOS Monterey (12.x) (#7666) 4 years ago
MotionMatching Motion Matching: Added sections about the cost function and motion matching search to the readme (#7553) 4 years ago
Multiplayer Added MULTIPLAYER budget. Added profiler markers, visible in PIX. 4 years ago
MultiplayerCompression Display Gem Icons in Gem Catalog (#7294) 4 years ago
NvCloth Display Gem Icons in Gem Catalog (#7294) 4 years ago
PhysX Merge branch 'development' into math_string_converters 4 years ago
PhysXDebug Implemented Support to allow project's to reference gems via the gem name (#7109) 4 years ago
Prefab Prefabs UI | Refactor PrefabIntegrationManager into a separate class for save/load dialog management. (#7630) 4 years ago
Presence Display Gem Icons in Gem Catalog (#7294) 4 years ago
PrimitiveAssets Display Gem Icons in Gem Catalog (#7294) 4 years ago
Profiler [development] Profiler gem cleanup (#7533) 4 years ago
PythonAssetBuilder Range adaptor support (#7388) 4 years ago
QtForPython Display Gem Icons in Gem Catalog (#7294) 4 years ago
SaveData Templates restricted (#6498) 4 years ago
SceneLoggingExample Templates restricted (#6498) 4 years ago
SceneProcessing GHI-7125 : Tangent generation updates (#7252) 4 years ago
ScriptCanvas Updated Launching of Lua Editor to supply the project-path (#7706) 4 years ago
ScriptCanvasDeveloper Merge branch 'development' into optimization/unused_files 4 years ago
ScriptCanvasPhysics ScreenToWorld and WorldToScreen Camera functionality (#6903) 4 years ago
ScriptCanvasTesting Removes ScriptCanvas_BehaviorContext from Gems/ScriptCanvasTesting 4 years ago
ScriptEvents Fixed Script Event registration going to the incorrect Behavior Context 4 years ago
ScriptedEntityTweener Display Gem Icons in Gem Catalog (#7294) 4 years ago
SliceFavorites Display Gem Icons in Gem Catalog (#7294) 4 years ago
StartingPointCamera Display Gem Icons in Gem Catalog (#7294) 4 years ago
StartingPointInput Display Gem Icons in Gem Catalog (#7294) 4 years ago
StartingPointMovement Display Gem Icons in Gem Catalog (#7294) 4 years ago
SurfaceData Optimize surface providers (#7631) 4 years ago
Terrain Adding support for blending the terain detail material with the macro material. (#7557) 4 years ago
TestAssetBuilder Display Gem Icons in Gem Catalog (#7294) 4 years ago
TextureAtlas Display Gem Icons in Gem Catalog (#7294) 4 years ago
TickBusOrderViewer Templates restricted (#6498) 4 years ago
Twitch Removes FuelInterface from Gems/Twitch 4 years ago
UiBasics Templates restricted (#6498) 4 years ago
Vegetation Add RoundUpToMultiple and DivideAndRoundUp functions to MathUtils.h (#6989) 4 years ago
VideoPlaybackFramework Display Gem Icons in Gem Catalog (#7294) 4 years ago
VirtualGamepad Adding missing dependency on LyShine to the VirtualGamepad (#7087) 4 years ago
WhiteBox Consolidate various to_string implementations for math classes 4 years ago