Table of Contents

Class AssetTypeInfo

Namespace
Shard.Assets.Typed
Assembly
Shard.Assets.dll

The immutable load metadata for one typed asset store.

public sealed record AssetTypeInfo : IEquatable<AssetTypeInfo>
Inheritance
AssetTypeInfo
Implements
Inherited Members

Constructors

AssetTypeInfo(string, string, bool, IEnumerable<string>, IEnumerable<string>, string)

public AssetTypeInfo(string Name, string SubPath, bool Indexed, IEnumerable<string> LoadsAfter, IEnumerable<string> Reserved, string Extension = ".json")

Parameters

Name string
SubPath string
Indexed bool
LoadsAfter IEnumerable<string>
Reserved IEnumerable<string>
Extension string

Properties

Extension

public string Extension { get; }

Property Value

string

Indexed

public bool Indexed { get; }

Property Value

bool

LoadsAfter

public ImmutableArray<string> LoadsAfter { get; }

Property Value

ImmutableArray<string>

Name

public string Name { get; }

Property Value

string

Reserved

public ImmutableArray<string> Reserved { get; }

Property Value

ImmutableArray<string>

SubPath

public string SubPath { get; }

Property Value

string