API Referenceglobal
MaterialMetaDataclass
Metadata extracted from a material package version.
Constructors1
Showing 1 constructors
public MaterialMetaData()
No results match this filter.
Properties16
Showing 16 properties
public bool Sandbox.Package.MaterialMetaData.DoNotCastShadows { get; set; }
Returns:
bool—public bool Sandbox.Package.MaterialMetaData.HasTrimSheet { get; set; }
True if the package ships a trim/hotspot sheet (a .rect file).
Returns:
bool—public bool Sandbox.Package.MaterialMetaData.IsAlphaTest { get; set; }
Returns:
bool—public bool Sandbox.Package.MaterialMetaData.IsDecal { get; set; }
Returns:
bool—public bool Sandbox.Package.MaterialMetaData.IsOverlay { get; set; }
Returns:
bool—public bool Sandbox.Package.MaterialMetaData.IsSky { get; set; }
Returns:
bool—public bool Sandbox.Package.MaterialMetaData.IsTranslucent { get; set; }
Returns:
bool—public bool Sandbox.Package.MaterialMetaData.IsTransmissive { get; set; }
Returns:
bool—public string Sandbox.Package.MaterialMetaData.PhysicsSurface { get; set; }
Physics surface property name, if set.
Returns:
string—public bool Sandbox.Package.MaterialMetaData.RenderBackfaces { get; set; }
Returns:
bool—public int Sandbox.Package.MaterialMetaData.RepresentativeHeight { get; set; }
Returns:
int—public int Sandbox.Package.MaterialMetaData.RepresentativeWidth { get; set; }
Resolution of the material's representative (main) texture, 0 if none.
Returns:
int—public string Sandbox.Package.MaterialMetaData.ShaderName { get; set; }
Returns:
string—public System.Collections.Immutable.ImmutableArray`1<Sandbox.Package.MaterialMetaData.TextureInfo> Sandbox.Package.MaterialMetaData.Textures { get; set; }
The textures the material references and their dimensions.
public float Sandbox.Package.MaterialMetaData.WorldMappingHeight { get; set; }
Returns:
float—public float Sandbox.Package.MaterialMetaData.WorldMappingWidth { get; set; }
World-aligned mapping size, if the shader defines it (0 otherwise).
Returns:
float—No results match this filter.