C# Class UnityEditorInternal.MaterialAnimationUtility

显示文件 Open project: CarlosHBC/UnityDecompiled Class Usage Examples

Public Methods

Method Description
ApplyMaterialModificationToAnimationRecording ( MaterialProperty materialProp, int changedMask, Renderer target, object oldValue ) : bool
IsAnimated ( MaterialProperty materialProp, Renderer target ) : bool
SetupMaterialPropertyBlock ( MaterialProperty materialProp, int changedMask, Renderer target ) : void

Private Methods

Method Description
ApplyMaterialModificationToAnimationRecording ( MaterialProperty materialProp, Object target, Color color ) : void
ApplyMaterialModificationToAnimationRecording ( MaterialProperty materialProp, Object target, float value ) : void
ApplyMaterialModificationToAnimationRecording ( string name, Object target, Vector4 vec ) : void
CreateUndoPropertyModifications ( int count, Object target ) : UnityEditor.UndoPropertyModification[]
SetupPropertyModification ( string name, float value, UndoPropertyModification prop ) : void

Method Details

ApplyMaterialModificationToAnimationRecording() public static method

public static ApplyMaterialModificationToAnimationRecording ( MaterialProperty materialProp, int changedMask, Renderer target, object oldValue ) : bool
materialProp UnityEditor.MaterialProperty
changedMask int
target UnityEngine.Renderer
oldValue object
return bool

IsAnimated() public static method

public static IsAnimated ( MaterialProperty materialProp, Renderer target ) : bool
materialProp UnityEditor.MaterialProperty
target UnityEngine.Renderer
return bool

SetupMaterialPropertyBlock() public static method

public static SetupMaterialPropertyBlock ( MaterialProperty materialProp, int changedMask, Renderer target ) : void
materialProp UnityEditor.MaterialProperty
changedMask int
target UnityEngine.Renderer
return void