Commit Graph

67 Commits

Author SHA1 Message Date
Marc Audy
a425eba9ed Unify Slate's FInputGesture and Engine's FInputChord as FInputChord defined in Slate
[CL 2481648 by Marc Audy in Main branch]
2015-03-17 11:36:28 -04:00
Dan Hertzka
c3e27d84e2 Material editor viewport now properly drives Slate tick/paint when realtime is enabled
[CL 2472375 by Dan Hertzka in Main branch]
2015-03-09 10:00:46 -04:00
Richard TalbotWatkin
439cad4f2a Material editor preview now refreshes correctly when a referenced texture is (re)imported.
#jira UE-10802 - Re-importing and overwriting a normal texture that is used by a material breaks the material
#reviewedby Matt.Kuhlenschmidt

[CL 2472018 by Richard TalbotWatkin in Main branch]
2015-03-08 15:25:46 -04:00
Michael Noland
a7aa52f10c Material Editor: Add support for previewing any kind of asset with an associated UMeshComponent subclass, such as static meshes, skeletal meshes, and Paper2D sprites
[UE-10085]

[CL 2451301 by Michael Noland in Main branch]
2015-02-19 00:33:19 -05:00
Mikolaj Sieluzycki
52c71176ab Rename StaticConstructObject to StaticConstructObject_Internal and use it only in CoreUObject module. Change rest of usages to NewObject.
#codereview Robert.Manuszewski

[CL 2437731 by Mikolaj Sieluzycki in Main branch]
2015-02-09 05:43:45 -05:00
Mikolaj Sieluzycki
fa01cacb6c Trim down the amount of UObject constructors.
#codereview Robert.Manuszewski

[CL 2429641 by Mikolaj Sieluzycki in Main branch]
2015-02-03 05:40:57 -05:00
Daniel Wright
30d41a588f Only recompile materials on save if dirty
[CL 2426340 by Daniel Wright in Main branch]
2015-01-30 16:12:10 -05:00
Simon Tovey
59722a75c3 Fixed performance issue introduced in CL2407391.
UpdatePreviewMaterial no longer triggers a global component reregister.

#lockdown Zachary.EdgertonJones

[CL 2422900 by Simon Tovey in Main branch]
2015-01-28 17:30:08 -05:00
Ben Marsh
bf75048443 [INTEGRATE] Change 2411119 by Matt.Kuhlenschmidt@matt_kuhlenschmidt_main on 2015/01/19 13:39:29
Fixed up the details panel name area to be aware of in world component editing.
	Fixed up usage of the details panel name area to use new enum based usage flag for name areas

[CL 2419254 by Ben Marsh in Main branch]
2015-01-26 17:14:50 -05:00
Jack Porter
db8a6c14e0 Material compiler CustomOutput
Landscape Grass material output node
LandscapeGrassType asset and factory

[CL 2412252 by Jack Porter in Main branch]
2015-01-20 11:04:04 -05:00
Simon Tovey
164e02b6fe Better fix for UE-3123
Placed FMaterialUpdateContext in UpdatePreviewMaterial for saftey and made PasteNodesHere use it.

#codereview Nick.Penwarden, Stephen.Ellis, daniel.wright

[CL 2407391 by Simon Tovey in Main branch]
2015-01-15 11:51:31 -05:00
Jeff Farris
3672452617 Added information to documentation links URLs to be able to gather stats about where users are coming from when they view documentation.
[CL 2406128 by Jeff Farris in Main branch]
2015-01-14 13:15:22 -05:00
Rolando Caloca
6d43349dfd UE4 - Materials using WPO with period functions now properly compute their velocity
#codereview Nick.Penwarden, Daniel.Wright

[CL 2405483 by Rolando Caloca in Main branch]
2015-01-13 19:47:46 -05:00
Jamie Dale
a569f6b356 Fixed code relying on SLATE_TEXT_ATTRIBUTE for STextBlock.
UETOOL-213 - Minimize Slate FString -> FText conversion (remove SLATE_TEXT_ATTRIBUTE)

This fixes any editor/engine specific code that was passing text to Slate as FString rather than FText.

[CL 2399803 by Jamie Dale in Main branch]
2015-01-07 09:52:40 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Jamie Dale
040a92dc33 Removed SLATE_TEXT_ATTRIBUTE from Editor specific widgets
[CL 2369939 by Jamie Dale in Main branch]
2014-11-25 17:51:09 -05:00
Daniel Wright
a38afb6cc9 Fixed convert parameter to constant crashing
[CL 2342424 by Daniel Wright in Main branch]
2014-10-28 12:23:01 -04:00
Daniel Wright
3d39232797 Convert Vector parameter turns into a Constant3, avoids compile error (vector parameter has rgb pin as primary)
[CL 2341772 by Daniel Wright in Main branch]
2014-10-27 20:13:48 -04:00
Daniel Wright
845b9cb571 Material parameters are now allowed in functions
Scalar and Vector Parameter default value changes are applied to materials in the scene in realtime
Code view tab no longer updates or compiles shaders on each edit while closed
Right click menu options to convert between float parameter and constant types

[CL 2339422 by Daniel Wright in Main branch]
2014-10-23 21:38:06 -04:00
Dan Hertzka
2ab1556645 Adjusted access to the LocalWorkspaceMenuRoot within FTabManager - GetLocalWorkspaceRoot() now returns a const and provides methods to expose adding a category and clearing categories
#codereview nick.atamas

[CL 2338925 by Dan Hertzka in Main branch]
2014-10-23 15:11:28 -04:00
Wes Hunt
31e2bb00ac Removed a bunch of stuff from Slate standard include, created SlateBasics.h
* Moved Slate.h into SlateBasics.h and began shifting less commonly used headers into SlateExtras.h.
* Slate.h now simply includes SlateBasics.h and SlateExtras.h.
* Slate.h includes a deprecated warning now to indicate that SlateBasics.h + specific includes should be used instead.
* Moved dozens of inlined functions using Slate widgets into .cpp files to avoid header dependencies.
* All code samples now include SlateBasics.h and SlateExtras.h so future shifts will not break most those projects, but not trigger the deprecation warning of including Slate.h.
#BUN

[CL 2329610 by Wes Hunt in Main branch]
2014-10-14 22:50:06 -04:00
Dan Hertzka
f3092790eb Window menu refactor & polish
- Window menu is now sectioned and labeled based on the current editor. There's now a local workspace root member in FTabManager and a workspace category in FAssetEditorToolkit (both are FWorkspaceItem objects). Individual editors attach their local category to the tab manager's local root. Workflow app modes have their own category members that are swapped out when the mode changes.

- Finally, the AssetEditorCategory of FWorkspaceMenuStructure has been removed entirely.

- Replaced the AddMenuSeparator() call in FTabManager::PopulateSpawnerMenu_Helper() with a section of the same title as the workspace category.

- Tab spawner menu entries for the local editor now properly show the icon of the associated tab. To accomplish this it was necessary to change FWorkflowTabFactory::TabIcon to be an FSlateIcon instead of an FSlateBrush*. All factory instances have been updated accordingly.

- Added & updated lots of icons! (those missing will be TTP'd)

- The nomad tab spawner section (named "General" in the menu) has been largely compressed into the Developer Tools submenu, which has also been organized into sections for readability.

- Unreal frontend options were also moved into a context menu within the General section

- Moved all experimental tools to their own section of the Window menu. When they're no longer experimental they should register as nomads in the appropriate category

- Undo history now under Edit menu

[CL 2324285 by Dan Hertzka in Main branch]
2014-10-09 12:34:55 -04:00
Martin Mittring
0924ac0b78 removed r.UseDiffuseSpecularMaterialInput (was only used for Fortnite which has been rchanged, prevented some GBuffer optimizations)
[CL 2323127 by Martin Mittring in Main branch]
2014-10-08 15:27:19 -04:00
Dan Oconnor
f28bd02080 Moving EdGraphNode_Comment into Editor, out of Runtime/Engine
[CL 2321789 by Dan Oconnor in Main branch]
2014-10-07 16:39:44 -04:00
Graeme Thornton
3ccbe19544 Mobile Preview - Removal of almost all GRHIFeatureLevel usages.
#codereview Nick.Pendwarden

[CL 2315798 by Graeme Thornton in Main branch]
2014-10-01 09:08:51 -04:00