Skip to content

TextStudio3DModuleDescriptor

StructTextStudio.ThreeDTextStudio.3D
public readonly struct TextStudio3DModuleDescriptor

Immutable capability report for one extension module. The conservative defaults on TextStudio.ThreeD.Module3DBase keep older managed modules safe until they report narrower needs.

public TextStudio3DModuleRole Roles { get; }

Returns

TextStudio.ThreeD.TextStudio3DModuleRole

public ModuleExecutionStage ExecutionStages { get; }

Returns

TextStudio.ThreeD.ModuleExecutionStage

public bool RequiresUncachedGeometry { get; }

Returns

System.Boolean

public int StableVersion { get; }

Returns

System.Int32

public int StableHash { get; }

Returns

System.Int32

public TextStudio3DMeshChannels RequiredMeshChannels { get; }

Returns

TextStudio.ThreeD.TextStudio3DMeshChannels

public TextStudio3DModuleThreading Threading { get; }

Returns

TextStudio.ThreeD.TextStudio3DModuleThreading

public TextStudio3DBoundsBehavior BoundsBehavior { get; }

Returns

TextStudio.ThreeD.TextStudio3DBoundsBehavior

public TextStudio3DGeometryImpact GeometryImpact { get; }

Returns

TextStudio.ThreeD.TextStudio3DGeometryImpact