# Composition Layer Feature Sample Demonstrates how to add support for customized composition layer types using OpenXR. This sample doesn't contain a sample scene. Instead it contains three scripts, as described in the following sections. ## Custom quad layer data `CustomQuadLayerData.cs` demonstrates how to create a custom composition layer. It defines a custom layer for a custom quad shape. ## Custom feature `CustomFeature.cs` demonstrates how to enable and manage custom composition layers in OpenXR. The script enables a handler for the customized composition layer type (`CustomLayerHandler`) when the OpenXR feature is enabled. ## Custom layer handler `CustomLayerHandler.cs` demonstrates how to manage the lifecycle of a composition layer. This script implements a custom handler class `CustomLayerHandler` for the custom quad layer. The custom handler manages the lifecycle of the quad composition layer.