| Material Events | 
The Material type exposes the following members.
 Events
Events| Name | Description | |
|---|---|---|
|  | AddedToParent | 
            Occurs when a component is added to the parent.
            (Inherited from Component.) | 
|  | AdvancedBlendingChanged | Occurs when the AdvancedBlending property value changes. | 
|  | AdvancedScriptingChanged | Occurs when the AdvancedScripting property value changes. | 
|  | AffectAmbientOcclusionChanged | Occurs when the AffectAmbientOcclusion property value changes. | 
|  | AffectBaseColorChanged | Occurs when the AffectBaseColor property value changes. | 
|  | AffectEmissiveChanged | Occurs when the AffectEmissive property value changes. | 
|  | AffectGeometryChanged | Occurs when the AffectGeometry property value changes. | 
|  | AffectMetallicChanged | Occurs when the AffectMetallic property value changes. | 
|  | AffectReflectanceChanged | Occurs when the AffectReflectance property value changes. | 
|  | AffectRoughnessChanged | Occurs when the AffectRoughness property value changes. | 
|  | AmbientOcclusionChanged | Occurs when the AmbientOcclusion property value changes. | 
|  | AnisotropyChanged | Occurs when the Anisotropy property value changes. | 
|  | AnisotropyDirectionBasisChanged | Occurs when the AnisotropyDirectionBasis property value changes. | 
|  | AnisotropyDirectionChanged | Occurs when the AnisotropyDirection property value changes. | 
|  | BaseColorChanged | Occurs when the BaseColor property value changes. | 
|  | BlendModeChanged | Occurs when the BlendMode property value changes. | 
|  | CheckDecalSupportEvent | |
|  | CheckDeferredShadingSupportEvent | |
|  | CheckGISupportEvent | |
|  | CheckReceiveDecalsSupportEvent | |
|  | ClearCoatChanged | Occurs when the ClearCoat property value changes. | 
|  | ClearCoatNormalChanged | Occurs when the ClearCoatNormal property value changes. | 
|  | ClearCoatRoughnessChanged | Occurs when the ClearCoatRoughness property value changes. | 
|  | CloneEvent | 
            Occurs when object is cloned.
            (Inherited from Component.) | 
|  | CloneSupportChanged | 
            Occurs after changing value of CloneSupport property.
            (Inherited from Component.) | 
|  | ComponentAdded | 
            Occurs when a child component is added.
            (Inherited from Component.) | 
|  | ComponentRemoved | 
            Occurs when a child component is removed.
            (Inherited from Component.) | 
|  | ComponentsChanged | 
            Occurs when the set of children is changed.
            (Inherited from Component.) | 
|  | CustomParameter1Changed | Occurs when the CustomParameter1 property value changes. | 
|  | CustomParameter2Changed | Occurs when the CustomParameter2 property value changes. | 
|  | DepthOffsetChanged | Occurs when the DepthOffset property value changes. | 
|  | DepthOffsetModeChanged | Occurs when the DepthOffsetMode property value changes. | 
|  | DisabledEvent | 
            Occurs when the object is disabled from a hierarchy of the components or is disabled. See also EnabledInHierarchy property.
            (Inherited from Component.) | 
|  | DisabledInSimulation | 
            Occurs 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.) | 
|  | DisplacementChanged | Occurs when the Displacement property value changes. | 
|  | DisplacementScaleChanged | Occurs when the DisplacementScale property value changes. | 
|  | DisplacementTechniqueChanged | Occurs when the DisplacementTechnique property value changes. | 
|  | DisplayInEditorChanged | 
            Occurs when value of DisplayInEditor property is changed.
            (Inherited from Component.) | 
|  | DisposeEvent | 
            Occurs when the object is disposed.
            (Inherited from Component.) | 
|  | EmissiveChanged | Occurs when the Emissive property value changes. | 
|  | EnabledChanged | 
            Occurs when the Enabled property value changes.
            (Inherited from Component.) | 
|  | EnabledEvent | 
            Occurs when the object is attached to a hierarchy of the components and is enabled. See also EnabledInHierarchy property.
            (Inherited from Component.) | 
|  | EnabledInHierarchyChanged | 
            Occurs when the EnabledInHierarchy property value changes.
            (Inherited from Component.) | 
|  | EnabledInSimulation | 
            Occurs 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.) | 
|  | FragmentCodeChanged | Occurs when the FragmentCode property value changes. | 
|  | FragmentFunctionsChanged | Occurs when the FragmentFunctions property value changes. | 
|  | LoadEvent | 
            Occurs during object loading.
            (Inherited from Component.) | 
|  | MetadataGetMemberBySignatureEvent | 
            Occurs when the object metadata member is received by name.
            (Inherited from Component.) | 
|  | MetadataGetMembersEvent | 
            Occurs upon receipt of the object's metadata members.
            (Inherited from Component.) | 
|  | MetadataGetMembersFilterEvent | 
            Occurs when filtering receive members of the object metadata.
            (Inherited from Component.) | 
|  | MetallicChanged | Occurs when the Metallic property value changes. | 
|  | NameChanged | 
            Occurs when component name is changed.
            (Inherited from Component.) | 
|  | NetworkModeChanged | Occurs when the NetworkMode property value changes.(Inherited from Component.) | 
|  | NormalChanged | Occurs when the Normal property value changes. | 
|  | OpacityChanged | Occurs when the Opacity property value changes. | 
|  | OpacityDitheringChanged | Occurs when the OpacityDithering property value changes. | 
|  | OpacityMaskThresholdChanged | Occurs when the OpacityMaskThreshold property value changes. | 
|  | PositionOffsetChanged | Occurs when the PositionOffset property value changes. | 
|  | PreloadResourcesEvent | 
            Occurs when preloading the resources used by the object.
            (Inherited from Component.) | 
|  | ReceiveDecalsChanged | Occurs when the ReceiveDecals property value changes. | 
|  | ReceiveNetworkMessageFromClient | (Inherited from Component.) | 
|  | ReceiveNetworkMessageFromServer | (Inherited from Component.) | 
|  | ReceiveShadowsChanged | Occurs when the ReceiveShadows property value changes. | 
|  | ReflectanceChanged | Occurs when the Reflectance property value changes. | 
|  | RemovedFromParent | 
            Occurs when a component is removed from the parent.
            (Inherited from Component.) | 
|  | ResultChanged | 
            Occurs after changing the result value.
            (Inherited from ResultCompileT.) | 
|  | ResultCompileBegin | 
            Occurs before compiling the result.
            (Inherited from ResultCompileT.) | 
|  | ResultCompileEnd | 
            Occurs after the completion of the compilation of the result.
            (Inherited from ResultCompileT.) | 
|  | RoughnessChanged | Occurs when the Roughness property value changes. | 
|  | SaveEvent | 
            Occurs during object saving.
            (Inherited from Component.) | 
|  | SaveSupportChanged | 
            Occurs after changing value of SaveSupport property.
            (Inherited from Component.) | 
|  | ScreenLabelChanged | Occurs when the ScreenLabel property value changes.(Inherited from Component.) | 
|  | ShadingModelChanged | Occurs when the ShadingModel property value changes. | 
|  | SheenColorChanged | Occurs when the SheenColor property value changes. | 
|  | SimulationStep | 
            Occurs during the simulation step.
            (Inherited from Component.) | 
|  | SimulationStepClient | 
            Occurs during the simulation step.
            (Inherited from Component.) | 
|  | SoftParticlesChanged | Occurs when the SoftParticles property value changes. | 
|  | SoftParticlesDistanceChanged | Occurs when the SoftParticlesDistance property value changes. | 
|  | StaticShadowsChanged | Occurs when the StaticShadows property value changes. | 
|  | SubsurfaceColorChanged | Occurs when the SubsurfaceColor property value changes. | 
|  | SubsurfacePowerChanged | Occurs when the SubsurfacePower property value changes. | 
|  | TessellationQualityChanged | Occurs when the TessellationQuality property value changes. | 
|  | ThicknessChanged | Occurs when the Thickness property value changes. | 
|  | TwoSidedChanged | Occurs when the TwoSided property value changes. | 
|  | TwoSidedFlipNormalsChanged | Occurs when the TwoSidedFlipNormals property value changes. | 
|  | UpdateEvent | 
            Occurs during the update process of all objects.
            (Inherited from Component.) | 
|  | UseVertexColorChanged | Occurs when the UseVertexColor property value changes. | 
|  | VertexCodeChanged | Occurs when the VertexCode property value changes. | 
|  | VertexFunctionsChanged | Occurs when the VertexFunctions property value changes. | 
 See Also
See Also