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
lumberyard-employee-dm b9824ed172
Updated all array_view uses with the C++20 span. (#7157)
* Updated all array_view uses with the C++20 span.

The updates were done in the following order
1. `AZStd::array_view<([^>].+)\* ?>`  -> `AZStd::span<\1 const>`
2. `AZStd::array_view<(?:const )(.+)>` -> `AZStd::span<const \1>`
3. `AZStd::array_view` -> `AZStd::span`

Removed the implementation of array_view.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added missing whitespace between `const` and the typename for spans.

Updated the ShaderTest comparison of the ShaderResourceGroupLayout span
to compare the sizes as well

Updated comments on some of the methods that stated that they return "an
array" to mention they return "a span".

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
Animation Removes TCBSpline.h from Gems/Maestro 4 years ago
Particle Remove legacy renderer dependencies in LyShine and move LyShine headers to gem (#6049) 4 years ago
Platform linux fixes 4 years ago
Script Make ILyShine an AZ::Interface (#6923) 4 years ago
Tests Fix clang 13 compilation problems (#5791) 4 years ago
World Make ILyShine an AZ::Interface (#6923) 4 years ago
Draw2d.cpp Add an LyShine client API target (#6829) 4 years ago
Draw2d.h Add an LyShine client API target (#6829) 4 years ago
EditorPropertyTypes.cpp fix w4018 4 years ago
EditorPropertyTypes.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LyShine.cpp Make ILyShine an AZ::Interface (#6923) 4 years ago
LyShine.h Make ILyShine an AZ::Interface (#6923) 4 years ago
LyShineDebug.cpp Make ILyShine an AZ::Interface (#6923) 4 years ago
LyShineDebug.h pull CryCommon/ISystem.h include out of _RELEASE conditional (#2633) 4 years ago
LyShineLoadScreen.cpp Make ILyShine an AZ::Interface (#6923) 4 years ago
LyShineLoadScreen.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LyShineModule.cpp refactors some code to better pickup AZ_LOADSCREENCOMPONENT_ENABLED's value 4 years ago
LyShineModule.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LyShinePass.cpp Gems/LyShine 4 years ago
LyShinePass.h Updated all array_view uses with the C++20 span. (#7157) 4 years ago
LyShinePassDataBus.h Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
LyShineSystemComponent.cpp Make ILyShine an AZ::Interface (#6923) 4 years ago
LyShineSystemComponent.h Make ILyShine an AZ::Interface (#6923) 4 years ago
RenderGraph.cpp Fix LyShine debug display to work with Atom (#6516) 4 years ago
RenderGraph.h LyShine cleanup of TODOs (#6138) 4 years ago
RenderToTextureBus.h Reenable support for UI Elements that use Render Targets (#2352) 4 years ago
Sprite.cpp LyShine cleanup of TODOs (#6138) 4 years ago
Sprite.h LyShine cleanup of TODOs (#6138) 4 years ago
StringUtfUtils.h change conversions to static_cast 4 years ago
TextMarkup.cpp Gems/LytShine 4 years ago
TextMarkup.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiButtonComponent.cpp Remove legacy renderer dependencies in LyShine and move LyShine headers to gem (#6049) 4 years ago
UiButtonComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiCanvasComponent.cpp Make ILyShine an AZ::Interface (#6923) 4 years ago
UiCanvasComponent.h Move Draw2d interface back to IDraw2d (#6730) 4 years ago
UiCanvasFileObject.cpp Fix clang 13 compilation problems (#5791) 4 years ago
UiCanvasFileObject.h Fix script canvases not loading if on a UI canvas element 4 years ago
UiCanvasManager.cpp Add an LyShine client API target (#6829) 4 years ago
UiCanvasManager.h Merge branch 'development' into cmake/SPEC-7484 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 Gems/LytShine 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 LyShine 4 years ago
UiDynamicScrollBoxComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiElementComponent.cpp Legacy cleanup, part 2 (#3659) 4 years ago
UiElementComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiFaderComponent.cpp Add an LyShine client API target (#6829) 4 years ago
UiFaderComponent.h Remove legacy renderer dependencies in LyShine and move LyShine headers to gem (#6049) 4 years ago
UiFlipbookAnimationComponent.cpp Removal and Replacement of the CryTimer (gEnv->pTimer) (#5409) 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 Make ILyShine an AZ::Interface (#6923) 4 years ago
UiImageComponent.h Remove legacy renderer dependencies in LyShine and move LyShine headers to gem (#6049) 4 years ago
UiImageSequenceComponent.cpp Make ILyShine an AZ::Interface (#6923) 4 years ago
UiImageSequenceComponent.h Remove legacy renderer dependencies in LyShine and move LyShine headers to gem (#6049) 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 Make ILyShine an AZ::Interface (#6923) 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 LyShine 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 Gems/LyShine 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 LyShine 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 LyShine 4 years ago
UiLayoutRowComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiMarkupButtonComponent.cpp LyShine 4 years ago
UiMarkupButtonComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiMaskComponent.cpp Add an LyShine client API target (#6829) 4 years ago
UiMaskComponent.h Remove legacy renderer dependencies in LyShine and move LyShine headers to gem (#6049) 4 years ago
UiNavigationHelpers.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiNavigationHelpers.h Remove legacy renderer dependencies in LyShine and move LyShine headers to gem (#6049) 4 years ago
UiNavigationSettings.cpp Merge branch 'development' into cmake/SPEC-7179 4 years ago
UiNavigationSettings.h Remove legacy renderer dependencies in LyShine and move LyShine headers to gem (#6049) 4 years ago
UiParticleEmitterComponent.cpp Make ILyShine an AZ::Interface (#6923) 4 years ago
UiParticleEmitterComponent.h Remove legacy renderer dependencies in LyShine and move LyShine headers to gem (#6049) 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 Add an LyShine client API target (#6829) 4 years ago
UiRenderer.h Fix LyShine debug display to work with Atom (#6516) 4 years ago
UiScrollBarComponent.cpp Removal and Replacement of the CryTimer (gEnv->pTimer) (#5409) 4 years ago
UiScrollBarComponent.h Gems/LyShine 4 years ago
UiScrollBoxComponent.cpp more fixes for Gems 4 years ago
UiScrollBoxComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UiSerialize.cpp removing files that got added by rebase 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 Cleanup SerializeContext.h pt.1 (#4264) 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 Add an LyShine client API target (#6829) 4 years ago
UiTextComponent.h Remove legacy renderer dependencies in LyShine and move LyShine headers to gem (#6049) 4 years ago
UiTextComponentOffsetsSelector.cpp Merge branch 'development' into cmake/SPEC-7484 4 years ago
UiTextComponentOffsetsSelector.h LyShine 4 years ago
UiTextInputComponent.cpp Remove legacy renderer dependencies in LyShine and move LyShine headers to gem (#6049) 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 Removal and Replacement of the CryTimer (gEnv->pTimer) (#5409) 4 years ago
UiTooltipDisplayComponent.h Gems/LyShine 4 years ago
UiTransform2dComponent.cpp Remove legacy renderer dependencies in LyShine and move LyShine headers to gem (#6049) 4 years ago
UiTransform2dComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago