TextStudio3DAttachmentRequest
public readonly struct TextStudio3DAttachmentRequestImmutable demand for deterministic attachment samples.
Fields
Section titled “Fields”
MaximumConsumerSamples
Section titled “MaximumConsumerSamples”public const int MaximumConsumerSamples = 4096Returns
System.Int32
Constructors
Section titled “Constructors”
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 |
Methods
Section titled “Methods”
Equals(TextStudio3DAttachmentRequest)
Section titled “Equals(TextStudio3DAttachmentRequest)”public bool Equals(TextStudio3DAttachmentRequest other)Parameters
| Name | Type |
|---|---|
other |
TextStudio.ThreeD.TextStudio3DAttachmentRequest |
Returns
System.Boolean
Equals(object)
Section titled “Equals(object)”public override bool Equals(object obj)Parameters
| Name | Type |
|---|---|
obj |
System.Object |
Returns
System.Boolean
GetHashCode()
Section titled “GetHashCode()”public override int GetHashCode()Returns
System.Int32
Properties
Section titled “Properties”
Domains
Section titled “Domains”public TextStudio3DAttachmentDomains Domains { get; }Returns
TextStudio.ThreeD.TextStudio3DAttachmentDomains
SurfaceMask
Section titled “SurfaceMask”public TextStudioSurfaceMask SurfaceMask { get; }Returns
TextStudio.TextStudioSurfaceMask
MaximumSamples
Section titled “MaximumSamples”public int MaximumSamples { get; }Returns
System.Int32
MinimumSamplesPerVisibleGlyph
Section titled “MinimumSamplesPerVisibleGlyph”public int MinimumSamplesPerVisibleGlyph { get; }Returns
System.Int32
Distribution
Section titled “Distribution”public TextStudio3DAttachmentDistribution Distribution { get; }Returns
TextStudio.ThreeD.TextStudio3DAttachmentDistribution