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/LyShine/Code/Source
michabr 3a689aa319
Reenable support for UI Elements that use Render Targets (#2352)
* Re-add support for UI Elements that use Render Targets
* Move LyShine pass request from Atom's MainPipeline.pass to project's
* Make all dynamic draw contexts in LyShine draw to pass directly without the need of draw list tags
* Remove local RPI changes that are no longer needed
* Prevent crash if LyShine gem is enabled but its custom pass hasn't been added to the main render pipeline
* Revert to default UI pass if the LyShine pass has not been added to project's main render pipeline

Signed-off-by: abrmich <abrmich@amazon.com>
4 years ago
..
Animation Merge branch 'development' into cmake/SPEC-7179 4 years ago
Particle Merge branch 'development' into cmake/SPEC-7179 4 years ago
Platform Merge branch 'development' into cmake/SPEC-7179 4 years ago
Script Merge branch 'development' into cmake/SPEC-7179 4 years ago
Tests Merge branch 'development' into cmake/SPEC-7179 4 years ago
World LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
Draw2d.cpp Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
EditorPropertyTypes.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
EditorPropertyTypes.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LyShine.cpp Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
LyShine.h Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
LyShineDebug.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
LyShineDebug.h Merge branch 'development' into cmake/SPEC-7179 4 years ago
LyShineLoadScreen.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
LyShineLoadScreen.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LyShineModule.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
LyShineModule.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LyShinePass.cpp Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
LyShinePass.h Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
LyShinePassDataBus.h Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
LyShineSystemComponent.cpp Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
LyShineSystemComponent.h Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
RenderGraph.cpp Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
RenderGraph.h Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
RenderToTextureBus.h Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
Sprite.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
Sprite.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
StringUtfUtils.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TextMarkup.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
TextMarkup.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiButtonComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiButtonComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiCanvasComponent.cpp Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
UiCanvasComponent.h Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
UiCanvasFileObject.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiCanvasFileObject.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiCanvasManager.cpp Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
UiCanvasManager.h Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
UiCheckboxComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiCheckboxComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiClipboard.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiDraggableComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiDraggableComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiDropTargetComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiDropTargetComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiDropdownComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiDropdownComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiDropdownOptionComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiDropdownOptionComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiDynamicLayoutComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiDynamicLayoutComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiDynamicScrollBoxComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiDynamicScrollBoxComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiElementComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiElementComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiEntityContext.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiFaderComponent.cpp Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
UiFaderComponent.h Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
UiFlipbookAnimationComponent.cpp LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
UiFlipbookAnimationComponent.h Reduce inclusion overhead a little bit 4 years ago
UiGameEntityContext.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiGameEntityContext.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiImageComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiImageComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiImageSequenceComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiImageSequenceComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiInteractableComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiInteractableComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiInteractableState.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiInteractableState.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiLayoutCellComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiLayoutCellComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiLayoutColumnComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiLayoutColumnComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiLayoutFitterComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiLayoutFitterComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiLayoutGridComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiLayoutGridComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiLayoutHelpers.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiLayoutHelpers.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiLayoutManager.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiLayoutManager.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiLayoutRowComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiLayoutRowComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiMarkupButtonComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiMarkupButtonComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiMaskComponent.cpp Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
UiMaskComponent.h Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
UiNavigationHelpers.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiNavigationHelpers.h Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiNavigationSettings.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiNavigationSettings.h Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiParticleEmitterComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiParticleEmitterComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiRadioButtonComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiRadioButtonComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiRadioButtonGroupComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiRadioButtonGroupComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiRenderer.cpp Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
UiRenderer.h Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
UiScrollBarComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiScrollBarComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiScrollBoxComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiScrollBoxComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiSerialize.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiSerialize.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiSliderComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiSliderComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiSpawnerComponent.cpp LYN-4774 Fix missing box icons inside the main Viewport (#2297) 4 years ago
UiSpawnerComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiStateActionManager.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiStateActionManager.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiTextComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiTextComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiTextComponentOffsetsSelector.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiTextComponentOffsetsSelector.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiTextInputComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiTextInputComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiTooltipComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiTooltipComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiTooltipDisplayComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiTooltipDisplayComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiTransform2dComponent.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiTransform2dComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
resource.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago