---
title: "SurfaceMockup Class"
canonical: https://customerscanvas.com/docs/cc6/T_Aurigma_DesignAtoms_Model_SurfaceMockup.htm
archived: true
applies_to:
  - product: "Customer's Canvas On-Premises"
  - product: "Design Atoms .NET"
    versions: ["6.0.0", "6.x (may differ)"]
---

**You’re viewing outdated documentation.** [View the latest Customer’s Canvas On-Premises documentation](https://customerscanvas.com/docs/on-premises/).

# SurfaceMockup Class

**Applies to:** Customer's Canvas On-Premises; Design Atoms .NET 6.0.0, 6.x (may differ) · **Archived documentation**
 
Defines a set of mockups for a [Surface](https://customerscanvas.com/docs/cc6/T_Aurigma_DesignAtoms_Model_Surface.htm.md).
 
**Namespace:** [Aurigma.DesignAtoms.Model](https://customerscanvas.com/docs/cc6/N_Aurigma_DesignAtoms_Model.htm.md) 
 **Assembly:** Aurigma.DesignAtoms (in Aurigma.DesignAtoms.dll)
 
## Syntax
  
```csharp
public class SurfaceMockup : ModelComponent
```
 
## Remarks
  
The mockup is additional graphic information that is displayed in the viewer while editing products but is not included in the hi-res output. It allows the user to see what the product looks like after printing or displays additional information that helps in the design process. This object model supports background and overlay mockups. For example, you can use images of T-shirts or envelopes as background mockups that appear below the design in the viewer. Overlaying mockups appear above the design and may hide such areas as rounded corners or holes in products. Objects of the SurfaceMockup class contain the background mockups in the downContainers collection and the overlay mockups in upContainers.
 
## Inheritance Hierarchy
  
- System.Object
    - *+* [Aurigma.DesignAtoms.Model.ModelComponent](https://customerscanvas.com/docs/cc6/T_Aurigma_DesignAtoms_Model_ModelComponent.htm.md)
        - *+* Aurigma.DesignAtoms.Model.SurfaceMockup
 
## See Also
  
### Reference
 
- [SurfaceMockup Members](https://customerscanvas.com/docs/cc6/AllMembers_T_Aurigma_DesignAtoms_Model_SurfaceMockup.htm.md)
- [Aurigma.DesignAtoms.Model Namespace](https://customerscanvas.com/docs/cc6/N_Aurigma_DesignAtoms_Model.htm.md)

### Manual
 
- [Mockups](https://customerscanvas.com/docs/cc6/mockups.htm.md)
