# Sandbox.Package.MaterialMetaData

Metadata extracted from a material package version.

- Kind: class
- Assembly: `Sandbox.Engine`
- Inherits: [Sandbox.Package.AssetMetaData](/api/Sandbox.Package.AssetMetaData)
- Modifiers: sealed

## Constructors

- [`MaterialMetaData`](/api/Sandbox.Package.MaterialMetaData/.ctor)

## Properties

- [`DoNotCastShadows`](/api/Sandbox.Package.MaterialMetaData/DoNotCastShadows)
- [`HasTrimSheet`](/api/Sandbox.Package.MaterialMetaData/HasTrimSheet): True if the package ships a trim/hotspot sheet (a .rect file).
- [`IsAlphaTest`](/api/Sandbox.Package.MaterialMetaData/IsAlphaTest)
- [`IsDecal`](/api/Sandbox.Package.MaterialMetaData/IsDecal)
- [`IsOverlay`](/api/Sandbox.Package.MaterialMetaData/IsOverlay)
- [`IsSky`](/api/Sandbox.Package.MaterialMetaData/IsSky)
- [`IsTranslucent`](/api/Sandbox.Package.MaterialMetaData/IsTranslucent)
- [`IsTransmissive`](/api/Sandbox.Package.MaterialMetaData/IsTransmissive)
- [`PhysicsSurface`](/api/Sandbox.Package.MaterialMetaData/PhysicsSurface): Physics surface property name, if set.
- [`RenderBackfaces`](/api/Sandbox.Package.MaterialMetaData/RenderBackfaces)
- [`RepresentativeHeight`](/api/Sandbox.Package.MaterialMetaData/RepresentativeHeight)
- [`RepresentativeWidth`](/api/Sandbox.Package.MaterialMetaData/RepresentativeWidth): Resolution of the material's representative (main) texture, 0 if none.
- [`ShaderName`](/api/Sandbox.Package.MaterialMetaData/ShaderName)
- [`Textures`](/api/Sandbox.Package.MaterialMetaData/Textures): The textures the material references and their dimensions.
- [`WorldMappingHeight`](/api/Sandbox.Package.MaterialMetaData/WorldMappingHeight)
- [`WorldMappingWidth`](/api/Sandbox.Package.MaterialMetaData/WorldMappingWidth): World-aligned mapping size, if the shader defines it (0 otherwise).
