Qt Quick 3D - Dynamic Texture Example

 // Copyright (C) 2019 The Qt Company Ltd.
 // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause

 import QtQuick
 import "content"

 Rectangle {
     width: 500; height: 700
     color: "#464646"

     ListModel {
         id: list

         ListElement {
             name: "Panel One"
             notes: [
                 ListElement { noteText: "Tap to edit" },
                 ListElement { noteText: "Drag to move" },
                 ListElement { noteText: "Flick to scroll" },
                 ListElement { noteText: "Swipe to next panel" }
             ]
         }

         ListElement {
             name: "Panel Two"
             notes: [
                 ListElement { noteText: "To open the doors, just click them" },
                 ListElement { noteText: "We have one more panel" }

             ]
         }

         ListElement {
             name: "Panel Three"
             notes: [
                 ListElement { noteText: "You can close them by re-clicking" }
             ]
         }
     }

     ListView {
         id: flickable

         anchors.fill: parent
         focus: true
         highlightRangeMode: ListView.StrictlyEnforceRange
         orientation: ListView.Horizontal
         snapMode: ListView.SnapOneItem
         model: list
         delegate: Panel { objectName: name }
     }
 }