MDLSubmeshTopology Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Describes the topology of the vertices that are indexed by a submesh's index buffers.
[Foundation.Register("MDLSubmeshTopology", true)]
public class MDLSubmeshTopology : Foundation.NSObject
[<Foundation.Register("MDLSubmeshTopology", true)>]
type MDLSubmeshTopology = class
inherit NSObject
- Inheritance
- Attributes
Constructors
| Name | Description |
|---|---|
| MDLSubmeshTopology() |
Creates a new MDLSubmeshTopology with default values. |
| MDLSubmeshTopology(MDLSubmesh) | |
| MDLSubmeshTopology(NativeHandle) |
A constructor used when creating managed representations of unmanaged objects. Called by the runtime. |
| MDLSubmeshTopology(NSObjectFlag) |
Constructor to call on derived classes to skip initialization and merely allocate the object. |
Properties
| Name | Description |
|---|---|
| AccessibilityAttributedUserInputLabels | (Inherited from NSObject) |
| AccessibilityRespondsToUserInteraction | (Inherited from NSObject) |
| AccessibilityTextualContext | (Inherited from NSObject) |
| AccessibilityUserInputLabels | (Inherited from NSObject) |
| Class | (Inherited from NSObject) |
| ClassHandle |
The Objective-C class handle for this class. |
| DebugDescription | (Inherited from NSObject) |
| Description | (Inherited from NSObject) |
| EdgeCreaseCount |
Gets the number of creases that are contained in the edge crease buffers. |
| EdgeCreaseIndices |
Gets or sets the mesh buffer that contains the indices to the vertices that define the edges that crease during subdivision. |
| EdgeCreases |
Gets or sets the mesh buffer that contains edge smoothness data that correlates with the vertex pairs that are contained in EdgeCreaseIndices property. |
| ExposedBindings | (Inherited from NSObject) |
| FaceCount |
Gets or sets the number of faces in the submesh. |
| FaceTopology |
Gets or sets a mesh buffer that contains the number of faces for each corresponding face in the mesh's index buffer. |
| Handle |
Handle (pointer) to the unmanaged object representation. (Inherited from NSObject) |
| HoleCount |
Gets or sets the number of holes in the hole buffer. |
| Holes |
Gets or sets a mesh buffer that contains indices into the submesh's mesh buffer, thus indicating which faces are to be treated as holes when rendering. |
| IsDirectBinding | (Inherited from NSObject) |
| IsProxy | (Inherited from NSObject) |
| RetainCount | (Inherited from NSObject) |
| Self | (Inherited from NSObject) |
| Superclass | (Inherited from NSObject) |
| SuperHandle |
Handle used to represent the methods in the base class for this NSObject. (Inherited from NSObject) |
| VertexCreaseCount |
Gets or sets the number of values in the VertexCreaseIndices property. |
| VertexCreaseIndices |
Gets or sets the indices of vertices that are to be treated as creases. |
| VertexCreases |
Gets or sets the sparse mesh buffer that contains vertex smoothness data that are indexed by VertexCreaseIndices property |
| Zone | (Inherited from NSObject) |