Nick Darnell
ace5c0c1de
Editor - The color picker no longer assumes a straight inverse gamma conversion from colors sampled on the screen using the eye dropper. This change makes it so sRGB is the assumed space all colors are sampled in, making sampling colors from Photoshop bring in the identical version of the color converted into linear space, which when transformed back into sRGB space will be the same color you saw in photoshop. FColor and FLinearColors can now default to sRGB space using a UPROPERTY meta tag of sRGB="true" or false, you can force a specific default checking of the sRGB checkbox. Several places in UMG now force this default since the space you really care about sampling and previewing is sRGB space since that's the space UMG will be rendered in (on PC), additional work will be needed on Mac where the final rendering space is gamma 2.2.
...
#platformnotify Josh.Adams
[CL 2622375 by Nick Darnell in Main branch]
2015-07-15 16:40:00 -04:00
Nick Darnell
90e793745c
Slate - ESlateCheckBoxState has been renamed to ECheckBoxState.
...
[CL 2384008 by Nick Darnell in Main branch]
2014-12-10 14:24:09 -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
Nick Darnell
4549a97d5c
UMG - Refactoring the slate color customization to play nice with bindings. Adding a new property existenion system to the details panel. Allows for special case additions to be added to the property after it's customization has been used. Now used for bindings. User widgets now have foreground color and color and opacity support.
...
[CL 2328816 by Nick Darnell in Main branch]
2014-10-14 13:37:45 -04:00
Nick Darnell
dceb9f07cf
UMG - Adding render transforms to the base widget class. Beginning work on the designer interface for them. Lots of style refactoring for a few widgets to make it far easier to change their appearance at runtime. Adding slate utility functions to accessing geometry data in blueprints. The math struct customization can now apply min/max UI slider clamps on their components. Disabling the preview on the slate brush customization. Will re-introduce later when we can provide instanced struct customizations. The thumbnails in the details panel now have a hover effect to indicate that they are double clickable. Adding a Delta metadata on numeric properties so that if you want the slider to move in specific increments you can now.
...
[CL 2285217 by Nick Darnell in Main branch]
2014-09-04 17:26:33 -04:00
Max Preussner
f167dce37e
Slate: Moved TestSuite and ColorPicker into new module AppFramework
...
The AppFramework module is intended to be used for compound widgets and UI related classes that are too specific (not basic enough) for Slate, but also not Editor specific (reusable in non-Editor applications and games). The test suite has been moved in its entirety for now, but core widget specific test classes will eventually be split off and moved back into Slate, so that they can live alongside of their corresponding widgets.
Other changes:
- moved to "include what you use" scheme for SColorPicker
- broke out color picker related widgets that may be reusable
- added forward declarations to reduce header include dependencies
#CodeReview: saul.abreu
[CL 2275496 by Max Preussner in Main branch]
2014-08-27 20:35:19 -04:00
Maciej Mroz
7756bdf54e
PropertyEditor: PropertyUtilities has new DontUpdateWhileEditing function. Used by standalone customization widgets.
...
#codereview Matt.Kuhlenschmidt
[CL 2109092 by Maciej Mroz in Main branch]
2014-06-18 06:40:19 -04:00
Jaroslaw Palczynski
ebce413232
UE4 Refactoring. Changed OVERRIDE and FINAL macros to keywords override and final.
...
[CL 2104397 by Jaroslaw Palczynski in Main branch]
2014-06-13 06:14:46 -04:00
Matt Kuhlenschmidt
0bac17760c
Fixup usage of deprecated IStructCustomizationUtils interface
...
[CL 2094462 by Matt Kuhlenschmidt in Main branch]
2014-06-04 11:16:24 -04:00
Matt Kuhlenschmidt
13939a90e9
Deprecated IStructCustomization and struct property customization registration. Use IPropertyTypeCustomization and RegisterPropertyTypeCustomization instead
...
[CL 2094389 by Matt Kuhlenschmidt in Main branch]
2014-06-04 10:16:14 -04:00
Nick Darnell
2e9e762054
TTP 330596
...
We now scan for an AllowPreserveRatio metadata flag on properties, if it exists we show the preserve ratio button just like we do for scale. Currently this is only enabled for the LightFunctionScale property on light components.
[CL 2040803 by Nick Darnell in Main branch]
2014-04-23 17:45:47 -04:00
UnrealBot
db494a6e69
Engine source (Main branch up to CL 2037954)
2014-04-02 18:09:23 -04:00
Tim Sweeney
324683ce78
Engine source (Main branch up to CL 2026164)
2014-03-14 14:13:41 -04:00