Show / Hide Table of Contents

Class SpriteInformationObject

Inheritance
System.Object
UnityAssetBase
UnityObjectBase
AssetGroup
SpriteInformationObject
Implements
IUnityObjectBase
IUnityAssetBase
AssetRipper.IO.Endian.IEndianSpanReadable
IAssetWritable
INamed
Inherited Members
AssetGroup.AssetToPPtr(IUnityObjectBase)
UnityObjectBase.AssetInfo
UnityObjectBase.Collection
UnityObjectBase.ClassID
UnityObjectBase.PathID
UnityObjectBase.ClassName
UnityObjectBase.MainAsset
UnityObjectBase.OriginalPath
UnityObjectBase.OriginalDirectory
UnityObjectBase.OriginalName
UnityObjectBase.OriginalExtension
UnityObjectBase.OverridePath
UnityObjectBase.OverrideDirectory
UnityObjectBase.OverrideName
UnityObjectBase.OverrideExtension
UnityObjectBase.AssetBundleName
UnityAssetBase.SerializedVersion
UnityAssetBase.FlowMappedInYaml
UnityAssetBase.IgnoreFieldInMetaFiles(String)
UnityAssetBase.ReadEditor(EndianSpanReader)
UnityAssetBase.ReadRelease(EndianSpanReader)
UnityAssetBase.WriteEditor(AssetWriter)
UnityAssetBase.WriteRelease(AssetWriter)
UnityAssetBase.ToString()
UnityAssetBase.Reset()
UnityAssetBase.CopyValues(IUnityAssetBase, PPtrConverter)
UnityAssetBase.WalkEditor(AssetWalker)
UnityAssetBase.WalkRelease(AssetWalker)
UnityAssetBase.AddToEqualityComparer(IUnityAssetBase, AssetEqualityComparer)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: AssetRipper.Processing.Textures
Assembly: AssetRipper.Processing.dll
Syntax
public sealed class SpriteInformationObject : AssetGroup, IUnityObjectBase, IUnityAssetBase, IEndianSpanReadable, IAssetWritable, INamed

Constructors

| Improve this Doc View Source

SpriteInformationObject(AssetInfo, ITexture2D)

Declaration
public SpriteInformationObject(AssetInfo assetInfo, ITexture2D texture)
Parameters
Type Name Description
AssetRipper.Assets.Metadata.AssetInfo assetInfo
AssetRipper.SourceGenerated.Classes.ClassID_28.ITexture2D texture

Properties

| Improve this Doc View Source

Assets

Declaration
public override IEnumerable<IUnityObjectBase> Assets { get; }
Property Value
Type Description
IEnumerable<IUnityObjectBase>
Overrides
AssetGroup.Assets
| Improve this Doc View Source

Sprites

Declaration
public IReadOnlyDictionary<ISprite, ISpriteAtlas> Sprites { get; }
Property Value
Type Description
IReadOnlyDictionary<AssetRipper.SourceGenerated.Classes.ClassID_213.ISprite, AssetRipper.SourceGenerated.Classes.ClassID_687078895.ISpriteAtlas>
| Improve this Doc View Source

Texture

Declaration
public ITexture2D Texture { get; }
Property Value
Type Description
AssetRipper.SourceGenerated.Classes.ClassID_28.ITexture2D

Methods

| Improve this Doc View Source

FetchDependencies()

Declaration
public override IEnumerable<(string, PPtr)> FetchDependencies()
Returns
Type Description
IEnumerable<System.ValueTuple<System.String, AssetRipper.Assets.Metadata.PPtr>>
Overrides
UnityAssetBase.FetchDependencies()
| Improve this Doc View Source

SetMainAsset()

Declaration
public override void SetMainAsset()
Overrides
AssetGroup.SetMainAsset()
| Improve this Doc View Source

WalkStandard(AssetWalker)

Declaration
public override void WalkStandard(AssetWalker walker)
Parameters
Type Name Description
AssetWalker walker
Overrides
UnityAssetBase.WalkStandard(AssetWalker)

Implements

IUnityObjectBase
IUnityAssetBase
AssetRipper.IO.Endian.IEndianSpanReadable
IAssetWritable
INamed

Extension Methods

PathExtensions.GetPath(IUnityObjectBase)
UnityObjectBaseExtensions.GetOriginalName(IUnityObjectBase)
UnityObjectBaseExtensions.TryGetName(IUnityObjectBase)
UnityObjectBaseExtensions.GetLogString(IUnityObjectBase)
TraversalHelperMethods.WalkPrimitiveField<TPrimitive>(IUnityAssetBase, AssetWalker, TPrimitive, String)
TraversalHelperMethods.WalkPrimitiveListField<TPrimitive>(IUnityAssetBase, AssetWalker, AssetList<TPrimitive>, String)
TraversalHelperMethods.WalkPPtrField<TAsset>(IUnityAssetBase, AssetWalker, IPPtr<TAsset>, String)
TraversalHelperMethods.WalkPPtrField<TAsset>(IUnityAssetBase, AssetWalker, PPtr<TAsset>, String)
TraversalHelperMethods.WalkPPtrField<TAsset>(IUnityObjectBase, AssetWalker, TAsset, String)
TraversalHelperMethods.VisitPPtr<TAsset>(IUnityObjectBase, AssetWalker, TAsset)
TraversalHelperMethods.WalkPPtrListField<TAsset>(IUnityAssetBase, AssetWalker, IReadOnlyList<IPPtr<TAsset>>, String)
TraversalHelperMethods.WalkPPtrListField<TAsset>(IUnityAssetBase, AssetWalker, IReadOnlyList<PPtr<TAsset>>, String)
TraversalHelperMethods.WalkPPtrListField<TAsset>(IUnityObjectBase, AssetWalker, IReadOnlyList<TAsset>, String)
TraversalHelperMethods.WalkDictionaryPPtrField<TKey, TValue>(IUnityAssetBase, AssetWalker, IReadOnlyCollection<KeyValuePair<PPtr<TKey>, PPtr<TValue>>>, String)
TraversalHelperMethods.WalkDictionaryPPtrField<TKey, TValue>(IUnityObjectBase, AssetWalker, IReadOnlyCollection<KeyValuePair<TKey, TValue>>, String)
TraversalHelperMethods.WalkStandardAssetField<TAsset>(IUnityAssetBase, AssetWalker, TAsset, String)
TraversalHelperMethods.WalkStandardAssetListField<TAsset>(IUnityAssetBase, AssetWalker, AssetList<TAsset>, String)
StrippedAssetExtensions.IsStripped(IUnityObjectBase)
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾