srikappa-amzn
f6cd7aa5db
Merge pull request #378 from aws-lumberyard-dev/Prefab/CreatePrefab
...
LYN-3159 - Fixed an assert during loading a level with prefabs that had patches on them
2021-04-28 15:22:05 -07:00
daimini
48c34628f6
Exclude the Level root prefab container when creating prefabs.
2021-04-28 13:34:02 -07:00
srikappa
6947e8fe29
Added an IsObject check for nested instance DOM during link creation that happens during prefab loading
2021-04-28 12:14:55 -07:00
sconel
3b49b59c32
Added AddProductDependency calls to PrefabProcessorContext
2021-04-28 12:03:09 -07:00
Guthrie Adams
518c6cb760
Merge pull request #385 from aws-lumberyard-dev/Atom/guthadam/ATOM-14003
...
ATOM-14003 adding image thumbnails to material inspector properties
2021-04-28 12:34:54 -05:00
Guthrie Adams
167b7f36a6
Merge pull request #373 from aws-lumberyard-dev/Atom/guthadam/ATOM-15370
...
ATOM-15370 Fix thumbnail scaling and sizing issues
2021-04-28 11:01:14 -05:00
hasareej
11d39892d5
Fixing QString to QIcon conversion.
2021-04-28 15:18:54 +01:00
hasareej
a30c952fa2
Deleting the EditorTransformComponentSelection switcher.
2021-04-28 15:03:47 +01:00
guthadam
5cac07b4c1
ATOM-14003 adding image thumbnails to material inspector properties
...
https://jira.agscollab.com/browse/ATOM-14003
2021-04-28 00:17:58 -05:00
daimini
b758a1553f
GetTemplateIdFromFilePath now asserts if it's passed an absolute path. This is helpful for debugging, since the function would silently fail even if the file was actually loaded.
2021-04-27 17:21:33 -07:00
daimini
c07a7c3766
Detect and block instantiations that would generate circular dependencies in the instance hierarchy.
2021-04-27 17:20:22 -07:00
mnaumov
793d60f150
Merge main
2021-04-27 17:07:42 -07:00
guthadam
1d093f9c29
Merge branch 'main' into Atom/guthadam/ATOM-15370
2021-04-27 18:46:26 -05:00
srikappa
26604fd66c
Merge branch 'main' into Prefab/CreatePrefab
2021-04-27 15:41:04 -07:00
srikappa
06803040ac
Fixed an assert during loading a level with prefabs
2021-04-27 15:36:44 -07:00
guthadam
eeafb5eaa3
ATOM-15370 Fix thumbnail scaling and sizing issues
...
TLDR
Thumbnails size will be removed from the system.
Each thumbnail class is responsible for determining its stored size.
Images and other thumbnail types can be scaled up or down within reason without blurring.
The thumbnail system uses the concept of context and size organize thumbnails by size based on their intended use. However, most of the thumbnail classes do not respect or use the specified size, which is 16 by 16 pixels and really only usable for small icons.
The thumbnails are currently being used in the asset browser tree control, the larger asset browser previews, the material component property asset controls, the material component inspector for the large preview, and other places. Each of these places use completely different sizes, some of which are large and change dynamically. Whenever the thumbnails are painted they are scaled to the desired size.
Material and mesh thumbnails were always being captured at 512x512 regardless of what the rest of the thumbnail system said. Source, product, and folder thumbnails would be stored at the original asset size. The loading movie thumbnail was always drawn at 16 by 16 and scale up so it was always blurry. Image thumbnails were always scaled down to 16 by 16 and scale up for larger previews.
Rather than worrying about the size of each context, each thumbnail class will store the image at whenever it deems to be a large enough size that can be scaled down when used.
This may eliminate the need for multiple thumbnail contexts which are not being used anyway.
https://jira.agscollab.com/browse/ATOM-15370
2021-04-27 16:43:06 -05:00
daimini
caa982372f
Remove include for removed interface in EditorPrefabComponent.cpp
2021-04-27 14:12:56 -07:00
daimini
797ee26f87
Remove EntityOutlinerWidgetInterface, and replace it with PrefabPublicNotificationBus. Introduce events to notify handlers of when instance propagation begins and ends so that widgets can refresh correctly.
2021-04-27 14:12:46 -07:00
mnaumov
03e681ca5f
Merge from main
2021-04-27 11:26:02 -07:00
mnaumov
5f33337fec
Merge main
2021-04-27 11:05:22 -07:00
AMZN-mnaumov
a00d47365e
Merge pull request #295 from aws-lumberyard-dev/Atom/mnaumov/ATOM-14585
...
[ATOM-14585] Enlarged thumbnails on hover
2021-04-27 10:53:18 -07:00
greerdv
b113f09a71
first pass of changing transform to use float for scale internally rather than Vector3
2021-04-27 18:12:46 +01:00
hultonha
0952b7bd87
update Cluster file name to ButtonGroup
2021-04-27 11:32:53 +01:00
hultonha
0da9a05d87
Merge branch 'main' into hasareej_LYN-2475_viewportui_switcher
2021-04-27 11:02:20 +01:00
hultonha
56477b7cc7
merge from main and resolve conflicts
2021-04-27 10:58:35 +01:00
mnaumov
fdcb19f45a
Reverting some unused code
2021-04-26 17:48:49 -07:00
mnaumov
91f027a05c
PR feedback
2021-04-26 17:42:49 -07:00
AMZN-daimini
44f1a627e7
Merge pull request #300 from aws-lumberyard-dev/Prefab/LYN-3100
...
KEYSTONE USE CASE | Save changes to non-root container entities in the link to the parent instance
2021-04-26 13:20:35 -07:00
mnaumov
c4e3c39ee2
PR feedback
2021-04-26 12:44:51 -07:00
Chris Galvan
5d2db78f74
[LYN-3272] Added missing call in unit test.
2021-04-26 13:25:55 -05:00
Chris Galvan
9d57095e1c
[LYN-3272] Added API for retrieving the number of selected entities. Updated InfoBar to use this new API.
2021-04-26 11:49:48 -05:00
hasareej
c85fbe86ba
Merge branch 'main' into hasareej_LYN-2475_viewportui_switcher
2021-04-26 17:30:51 +01:00
hasareej
9cf8070c9e
Styling and Review Feedback Changes
2021-04-26 16:25:44 +01:00
hultonha
fc591e292e
tidy-up to some naming for types
2021-04-26 11:44:13 +01:00
hultonha
a4b8db2f94
Merge branch 'main' into hasareej_LYN-2475_viewportui_switcher
2021-04-26 11:01:48 +01:00
hultonha
b27daeead5
updates to viewport ui switcher id and usage
2021-04-24 18:35:24 +01:00
mnaumov
0bcc85e4d8
scope pointer
2021-04-23 21:55:14 -07:00
mnaumov
30458bc1be
PR feedback
2021-04-23 21:40:27 -07:00
daimini
833ca2767d
Fix a bug with level save erasing link information on Instances. All changes to non-root container entities are now saved as patches in the link to the parent instance.
2021-04-23 20:14:17 -07:00
Guthrie Adams
fb26308a26
Merge pull request #291 from aws-lumberyard-dev/Atom/guthadam/ATOM-15326
...
ATOM-15326 support for image thumbnails in asset browser and thumbnail widget
2021-04-23 17:39:27 -05:00
mnaumov
9f4606c17a
Removing test code
2021-04-23 15:01:11 -07:00
mnaumov
b215d1c098
Enlarged thumbnails on hover
2021-04-23 14:56:28 -07:00
guthadam
923f234d71
ATOM-15326 support for image thumbnails in asset browser and thumbnail widget
...
This change adds support for streaming image thumbnails in the asset browser tree and thumbnail widget.
This is a prerequisite for displaying image previews inside of the material inspector.
https://jira.agscollab.com/browse/ATOM-15326
https://jira.agscollab.com/browse/ATOM-14003
2021-04-23 13:07:20 -05:00
Chris Burel
28170ffe41
Add newlines to the end of all files
2021-04-23 09:43:40 -07:00
AMZN-daimini
e772afa06e
Merge pull request #226 from aws-lumberyard-dev/Prefab/Instantiate/Setup
...
KEYSTONE USE CASE | Instantiate Prefab
2021-04-23 09:23:31 -07:00
greerdv
540f0dcd98
Merge branch 'main' into non-uniform-scale-trackview
2021-04-23 12:11:21 +01:00
greerdv
40655eba03
removing element-wise scale setters from transform bus
2021-04-23 11:30:17 +01:00
greerdv
099f43237d
removing long deprecated transform scale functions
2021-04-23 10:13:24 +01:00
daimini
eae9d60c15
Pass position Vector3 as const reference in InstantiatePrefab.
2021-04-22 23:36:29 -07:00
srikappa
a9af90be5a
Removed the shouldPropagateTemplateChanges flag to revisit optimization later and fixed some function comments
2021-04-22 17:01:29 -07:00