Skip to content

TextStudioVisualVersion

StructTextStudioTextStudio
public readonly struct TextStudioVisualVersion

Independent source revisions used to invalidate only dependent renderer caches.

TextStudioVisualVersion(uint, uint, uint, uint)

Section titled “TextStudioVisualVersion(uint, uint, uint, uint)”
public TextStudioVisualVersion(uint layout, uint geometry, uint atlas, uint materials)

Creates independent layout, geometry, atlas, and material revisions for visual-source cache invalidation.

Parameters

Name Type
layout System.UInt32
geometry System.UInt32
atlas System.UInt32
materials System.UInt32

public bool Equals(TextStudioVisualVersion other)

Parameters

Name Type
other TextStudio.TextStudioVisualVersion

Returns

System.Boolean

public override bool Equals(object obj)

Parameters

Name Type
obj System.Object

Returns

System.Boolean

public override int GetHashCode()

Returns

System.Int32

public uint Layout { get; }

Returns

System.UInt32

public uint Geometry { get; }

Returns

System.UInt32

public uint Atlas { get; }

Returns

System.UInt32

public uint Materials { get; }

Returns

System.UInt32