| MeshGeometry_Procedural Methods | 
The MeshGeometry_Procedural type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|  | AddComponent | 
            Adds a component as a child.
            (Inherited from Component.) | 
|  | BeginNetworkMessage(ServerNetworkService_ComponentsClientItem, String) | (Inherited from Component.) | 
|  | BeginNetworkMessage(IListServerNetworkService_ComponentsClientItem, String) | (Inherited from Component.) | 
|  | BeginNetworkMessage(ServerNetworkService_UsersUserInfo, String) | (Inherited from Component.) | 
|  | BeginNetworkMessage(IListServerNetworkService_UsersUserInfo, String) | (Inherited from Component.) | 
|  | BeginNetworkMessageToEveryone | (Inherited from Component.) | 
|  | BeginNetworkMessageToServer | (Inherited from Component.) | 
|  | CalculateSimplification | (Inherited from MeshGeometry.) | 
|  | Clone | 
            Creates a copy of the object.
            (Inherited from Component.) | 
|  | CompressVertices | (Inherited from MeshGeometry.) | 
|  | CreateComponent(Type, Int32, Boolean, Boolean, NetworkModeEnum) | 
            Creates a child component.
            (Inherited from Component.) | 
|  | CreateComponent(MetadataTypeInfo, Int32, Boolean, Boolean, NetworkModeEnum) | 
            Creates a child component.
            (Inherited from Component.) | 
|  | CreateComponentT(Int32, Boolean, Boolean, NetworkModeEnum) | 
            Creates a child component.
            (Inherited from Component.) | 
|  | Dispose | 
            Detaches the object from the hierarchy and deletes the object data.
            (Inherited from Component.) | 
|  | EndNetworkMessage | (Inherited from Component.) | 
|  | Equals | Determines whether the specified object is equal to the current object.(Inherited from Object.) | 
|  | ExistsMeshStructure | |
|  | ExtractActualGeometry(StandardVertex, Int32, String) | (Inherited from MeshGeometry.) | 
|  | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) | 
|  | FindParent(Type) | 
            Finds the parent of the specified type.
            (Inherited from Component.) | 
|  | FindParent(MetadataTypeInfo) | 
            Finds the parent of the specified type.
            (Inherited from Component.) | 
|  | FindParentT | 
            Finds the parent of the specified type.
            (Inherited from Component.) | 
|  | FindThisOrParent(Type) | 
            Finds the parent or self of the specified type.
            (Inherited from Component.) | 
|  | FindThisOrParent(MetadataTypeInfo) | 
            Finds the parent or self of the specified type.
            (Inherited from Component.) | 
|  | FindThisOrParentT | 
            Finds the parent or self of the specified type.
            (Inherited from Component.) | 
|  | GetAllParents | 
            Gets all parents of the component.
            (Inherited from Component.) | 
|  | GetComponent(String, Boolean) | 
            Finds a child component by name.
            (Inherited from Component.) | 
|  | GetComponent(Type, Boolean, Boolean) | 
            Finds a child component of the specified type.
            (Inherited from Component.) | 
|  | GetComponent(MetadataTypeInfo, Boolean, Boolean) | 
            Finds a child component of the specified type.
            (Inherited from Component.) | 
|  | GetComponentT(Boolean, Boolean) | 
            Finds a child component of the specified type.
            (Inherited from Component.) | 
|  | GetComponentByNameWithIndex | 
            Finds a child component by name and number in the case when there are several components with the specified name.
            (Inherited from Component.) | 
|  | GetComponentByPath | 
            Finds a child component by path.
            (Inherited from Component.) | 
|  | GetComponents(Boolean, Boolean, Boolean, Boolean) | 
            Finds child components.
            (Inherited from Component.) | 
|  | GetComponents(Boolean, Boolean, Boolean, Boolean, ActionComponent) | 
            Finds child components.
            (Inherited from Component.) | 
|  | GetComponents(Type, Boolean, Boolean, Boolean, Boolean) | 
            Finds child components of the specified type.
            (Inherited from Component.) | 
|  | GetComponents(MetadataTypeInfo, Boolean, Boolean, Boolean, Boolean) | 
            Finds child components of the specified type.
            (Inherited from Component.) | 
|  | GetComponentsT(Boolean, Boolean, Boolean, Boolean, ActionT) | 
            Finds child components of the specified type.
            (Inherited from Component.) | 
|  | GetHashCode | Serves as the default hash function.(Inherited from Object.) | 
|  | GetPathFromParent | 
            Returns the path to the object from the parent.
            (Inherited from Component.) | 
|  | GetPathFromRoot | 
            Returns the object's access path from the root object.
            (Inherited from Component.) | 
|  | GetProceduralGeneratedData | |
|  | GetProvidedType | 
            Returns a type when the object is used as a type.
            (Inherited from Component.) | 
|  | GetScreenLabelInfo | (Inherited from Component.) | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | IsMethodInvoking | 
            Checks if a method is running over time. You can start executing such methods using MethodInvoke(String, Object, Double, Double) method.
            (Inherited from Component.) | 
|  | MemberwiseClone | Creates a shallow copy of the current Object.(Inherited from Object.) | 
|  | MetadataGetMemberBySignature | 
            Returns the object metadata member by name.
            (Inherited from Component.) | 
|  | MetadataGetMembers | 
            Returns the object metadata members.
            (Inherited from Component.) | 
|  | MethodInvoke | 
            Calls a method by name.
            (Inherited from Component.) | 
|  | MethodInvokeCancel | 
            Cancels the execution of selected method that run over time. You can start executing such methods using MethodInvoke(String, Object, Double, Double) method.
            (Inherited from Component.) | 
|  | MethodInvokeCancelAll | 
            Cancels the execution of all methods that run over time. You can start executing such methods using MethodInvoke(String, Object, Double, Double) method.
            (Inherited from Component.) | 
|  | NetworkDisablePropertySynchronization | (Inherited from Component.) | 
|  | NetworkIsDisabledPropertySynchronization | (Inherited from Component.) | 
|  | NetworkModeAddUser | (Inherited from Component.) | 
|  | NetworkModeIsEnabledForUser | (Inherited from Component.) | 
|  | NetworkModeRemoveUser | (Inherited from Component.) | 
|  | NetworkRestoreDisabledPropertySynchronization | (Inherited from Component.) | 
|  | NewObjectSetDefaultConfiguration | 
            Called when the object is created in the editor. Designed to configure the initial state.
            (Inherited from Component.) | 
|  | NewObjectSetDefaultConfigurationUpdate | 
            Called during object creation in the editor. Designed to configure the initial state.
            (Inherited from Component.) | 
|  | OnAddedToParent | (Inherited from MeshGeometry.) | 
|  | OnClientConnectedAfterRootComponentEnabled | (Inherited from Component.) | 
|  | OnClientConnectedBeforeRootComponentEnabled | (Inherited from Component.) | 
|  | OnClientDisconnected | (Inherited from Component.) | 
|  | OnClone | 
            Called when the object is cloned.
            (Inherited from Component.) | 
|  | OnComponentAdded | 
            Called when a child component is added.
            (Inherited from Component.) | 
|  | OnComponentRemoved | 
            Called when a child component is removed.
            (Inherited from Component.) | 
|  | OnDisabled | 
            Called when the object is detached from a hierarchy of the components or is disabled. See also EnabledInHierarchy property.
            (Inherited from Component.) | 
|  | OnDisabledInSimulation | 
            Called when the object is detached from a hierarchy of the components or is disabled. The method is called only in simulation application. See also EnabledInHierarchy property.
            (Inherited from Component.) | 
|  | OnDispose | 
            Called when the object is disposed.
            (Inherited from Component.) | 
|  | OnEditorGetTextInfoCenterBottomCorner | (Inherited from Component.) | 
|  | OnEnabled | 
            Called when the object is attached to a hierarchy of the components and is enabled. See also EnabledInHierarchy property.
            (Inherited from Component.) | 
|  | OnEnabledChanged | 
            Called when value of Enabled property is changed.
            (Inherited from Component.) | 
|  | OnEnabledInHierarchyChanged | (Inherited from MeshGeometry.) | 
|  | OnEnabledInSimulation | 
            Called when the object is attached to a hierarchy of the components and is enabled. The method is called only in simulation application. See also EnabledInHierarchy property.
            (Inherited from Component.) | 
|  | OnGetDataOfThisObject | (Overrides MeshGeometryOnGetDataOfThisObject(VertexElement, Byte, Int32, Material, Byte, Byte, MeshStructureClass).) | 
|  | OnLoad | 
            Called during object loading.
            (Inherited from Component.) | 
|  | OnMetadataGetMemberBySignature | 
            Called when the object metadata member is received by name.
            (Inherited from Component.) | 
|  | OnMetadataGetMembers | 
            Called upon receipt of the object's metadata members.
            (Inherited from Component.) | 
|  | OnMetadataGetMembersFilter | (Overrides MeshGeometryOnMetadataGetMembersFilter(MetadataGetMembersContext, MetadataMember, Boolean).) | 
|  | OnPreloadResources | (Inherited from MeshGeometry.) | 
|  | OnReceiveNetworkMessageFromClient | (Inherited from Component.) | 
|  | OnReceiveNetworkMessageFromServer | (Inherited from Component.) | 
|  | OnRemovedFromParent | (Inherited from MeshGeometry.) | 
|  | OnSave | 
            Called during object saving.
            (Inherited from Component.) | 
|  | OnSimulationStep | 
            Called during the simulation step.
            (Inherited from Component.) | 
|  | OnSimulationStepClient | 
            Called during the simulation step.
            (Inherited from Component.) | 
|  | OnUpdate | 
            Called during the update process of all objects.
            (Inherited from Component.) | 
|  | OptimizeOverdraw | (Inherited from MeshGeometry.) | 
|  | OptimizeVertexCache | (Inherited from MeshGeometry.) | 
|  | OptimizeVertexFetch | (Inherited from MeshGeometry.) | 
|  | PreloadResources | 
            Preload resources used by the object.
            (Inherited from Component.) | 
|  | PropertyGet(String, Object, Boolean) | 
            Gets the value of a property by name.
            (Inherited from Component.) | 
|  | PropertySet | 
            Sets the value of a property by name.
            (Inherited from Component.) | 
|  | RemoveAllComponents | 
            Removes all child components.
            (Inherited from Component.) | 
|  | RemoveComponent | 
            Removes a child component.
            (Inherited from Component.) | 
|  | RemoveFromParent | 
            Detaches the object from its parent.
            (Inherited from Component.) | 
|  | SetVertexData | (Inherited from MeshGeometry.) | 
|  | ShouldRecompileMesh | (Inherited from MeshGeometry.) | 
|  | ToString | 
            Returns the name and type of the object as a string.
            (Inherited from Component.) | 
|  | TypeSettingsIsPublic | 
            Checks whether the object provided as a type is public.
            (Inherited from Component.) | 
|  | TypeSettingsIsPublicMember | 
            Checks whether the member is set up as public.
            (Inherited from Component.) | 
|  | VerticesExtractChannelT(VertexElementSemantic) | (Inherited from MeshGeometry.) | 
|  | VerticesExtractChannelColorByte | (Inherited from MeshGeometry.) | 
|  | VerticesExtractChannelColorValue | (Inherited from MeshGeometry.) | 
|  | VerticesExtractChannelHalf | (Inherited from MeshGeometry.) | 
|  | VerticesExtractChannelInteger | (Inherited from MeshGeometry.) | 
|  | VerticesExtractChannelSingle | (Inherited from MeshGeometry.) | 
|  | VerticesExtractChannelVector2F | (Inherited from MeshGeometry.) | 
|  | VerticesExtractChannelVector2H | (Inherited from MeshGeometry.) | 
|  | VerticesExtractChannelVector2I | (Inherited from MeshGeometry.) | 
|  | VerticesExtractChannelVector3F | (Inherited from MeshGeometry.) | 
|  | VerticesExtractChannelVector3H | (Inherited from MeshGeometry.) | 
|  | VerticesExtractChannelVector3I | (Inherited from MeshGeometry.) | 
|  | VerticesExtractChannelVector4F | (Inherited from MeshGeometry.) | 
|  | VerticesExtractChannelVector4H | (Inherited from MeshGeometry.) | 
|  | VerticesExtractChannelVector4I | (Inherited from MeshGeometry.) | 
|  | VerticesExtractStandardVertex(StandardVertex, StandardVertexComponents) | (Inherited from MeshGeometry.) | 
|  | VerticesWriteChannelT | (Inherited from MeshGeometry.) | 
|  | VerticesWriteChannelColorByte | (Inherited from MeshGeometry.) | 
|  | VerticesWriteChannelColorValue | (Inherited from MeshGeometry.) | 
|  | VerticesWriteChannelHalf | (Inherited from MeshGeometry.) | 
|  | VerticesWriteChannelInteger | (Inherited from MeshGeometry.) | 
|  | VerticesWriteChannelSingle | (Inherited from MeshGeometry.) | 
|  | VerticesWriteChannelVector2F | (Inherited from MeshGeometry.) | 
|  | VerticesWriteChannelVector2H | (Inherited from MeshGeometry.) | 
|  | VerticesWriteChannelVector2I | (Inherited from MeshGeometry.) | 
|  | VerticesWriteChannelVector3F | (Inherited from MeshGeometry.) | 
|  | VerticesWriteChannelVector3H | (Inherited from MeshGeometry.) | 
|  | VerticesWriteChannelVector3I | (Inherited from MeshGeometry.) | 
|  | VerticesWriteChannelVector4F | (Inherited from MeshGeometry.) | 
|  | VerticesWriteChannelVector4H | (Inherited from MeshGeometry.) | 
|  | VerticesWriteChannelVector4I | (Inherited from MeshGeometry.) | 
 Extension Methods
Extension Methods| Name | Description | |
|---|---|---|
|  | MethodInvoke | 
            Calls the object method by name.
            (Defined by ObjectEx.) | 
|  | PropertyGet(String, Object, Boolean) | Overloaded. 
            Gets the value of the object property by name.
            (Defined by ObjectEx.) | 
|  | PropertyGetT(String, Object, Boolean) | Overloaded. 
            Gets the value of the object property by name.
            (Defined by ObjectEx.) | 
|  | PropertySet | 
            Sets the value of the object property by name.
            (Defined by ObjectEx.) | 
 See Also
See Also