TextStudio3DModuleDescriptor
public readonly struct TextStudio3DModuleDescriptorImmutable capability report for one extension module. The conservative defaults on TextStudio.ThreeD.Module3DBase keep older managed modules safe until they report narrower needs.
Properties
Section titled “Properties”
public TextStudio3DModuleRole Roles { get; }Returns
TextStudio.ThreeD.TextStudio3DModuleRole
ExecutionStages
Section titled “ExecutionStages”public ModuleExecutionStage ExecutionStages { get; }Returns
TextStudio.ThreeD.ModuleExecutionStage
RequiresUncachedGeometry
Section titled “RequiresUncachedGeometry”public bool RequiresUncachedGeometry { get; }Returns
System.Boolean
StableVersion
Section titled “StableVersion”public int StableVersion { get; }Returns
System.Int32
StableHash
Section titled “StableHash”public int StableHash { get; }Returns
System.Int32
RequiredMeshChannels
Section titled “RequiredMeshChannels”public TextStudio3DMeshChannels RequiredMeshChannels { get; }Returns
TextStudio.ThreeD.TextStudio3DMeshChannels
Threading
Section titled “Threading”public TextStudio3DModuleThreading Threading { get; }Returns
TextStudio.ThreeD.TextStudio3DModuleThreading
BoundsBehavior
Section titled “BoundsBehavior”public TextStudio3DBoundsBehavior BoundsBehavior { get; }Returns
TextStudio.ThreeD.TextStudio3DBoundsBehavior
GeometryImpact
Section titled “GeometryImpact”public TextStudio3DGeometryImpact GeometryImpact { get; }Returns
TextStudio.ThreeD.TextStudio3DGeometryImpact