| Parameter | Description |
|---|---|
| refState | The reference GraphicsState to use as a template for initializing unspecified values. |
| meshes | An array of meshes to generate graphics states from. This array must be the same length as the `materials` array. |
| materials | An array of materials specifying the shader variant(s) for each generated graphics state. This array must be the same length as the `meshes` array. |
| vfxAssets | An array of VisualEffectAsset files to scan for each unique mesh and shader pairs. |
| samples | The number of samples per pixel in this rendering configuration. |
| attachments | The array of color attachments used in this rendering configuration. |
| subPasses | The array containing information of each subpass. |
| subPassIndex | The index of the active subpass in this rendering configuration. |
| depthAttachmentIndex | The index of the attachment to be used as the depth/stencil buffer for this rendering configuration. |
| shadingRateIndex | The index of attachment used as shading rate image. |
bool True if at least one new graphics state was successfully added, `false` otherwise.
Generates and adds new graphics states from arrays of assets, using a reference graphics state to initialize unspecified values.
This function operates like AddGraphicsStates, but instead of using default values for GraphicsState fields, it copies values from the provided `refState` for any fields not determined by the input parameters.