Skip to content

TextStudio3DAttachmentRequest

StructTextStudio.ThreeDTextStudio.3D
public readonly struct TextStudio3DAttachmentRequest

Immutable demand for deterministic attachment samples.

public const int MaximumConsumerSamples = 4096

Returns

System.Int32

TextStudio3DAttachmentRequest(TextStudio3DAttachmentDomains, TextStudioSurfaceMask, int, int, TextStudio3DAttachmentDistribution)

Section titled “TextStudio3DAttachmentRequest(TextStudio3DAttachmentDomains, TextStudioSurfaceMask, int, int, TextStudio3DAttachmentDistribution)”
public TextStudio3DAttachmentRequest(TextStudio3DAttachmentDomains domains, TextStudioSurfaceMask surfaceMask, int maximumSamples, int minimumSamplesPerVisibleGlyph = 1, TextStudio3DAttachmentDistribution distribution = TextStudio3DAttachmentDistribution.Mixed)

Creates an attachment demand with supported domains and bounded sample limits.

Parameters

Name Type
domains TextStudio.ThreeD.TextStudio3DAttachmentDomains
surfaceMask TextStudio.TextStudioSurfaceMask
maximumSamples System.Int32
minimumSamplesPerVisibleGlyph System.Int32
distribution TextStudio.ThreeD.TextStudio3DAttachmentDistribution

public bool Equals(TextStudio3DAttachmentRequest other)

Parameters

Name Type
other TextStudio.ThreeD.TextStudio3DAttachmentRequest

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 TextStudio3DAttachmentDomains Domains { get; }

Returns

TextStudio.ThreeD.TextStudio3DAttachmentDomains

public TextStudioSurfaceMask SurfaceMask { get; }

Returns

TextStudio.TextStudioSurfaceMask

public int MaximumSamples { get; }

Returns

System.Int32

public int MinimumSamplesPerVisibleGlyph { get; }

Returns

System.Int32

public TextStudio3DAttachmentDistribution Distribution { get; }

Returns

TextStudio.ThreeD.TextStudio3DAttachmentDistribution