| using System.Collections; | |
| using System.Collections.Generic; | |
| using UnityEngine; | |
| using UnityEngine.UI; | |
| public class RawImageTestHook : RawImage | |
| { | |
| public bool isGeometryUpdated; | |
| public bool isCacheUsed; | |
| public bool isLayoutRebuild; | |
| public bool isMaterialRebuild; | |
| public void ResetTest() | |
| { | |
| isGeometryUpdated = false; | |
| isLayoutRebuild = false; | |
| isMaterialRebuild = false; | |
| isCacheUsed = false; | |
| } | |
| public override void SetLayoutDirty() | |
| { | |
| base.SetLayoutDirty(); | |
| isLayoutRebuild = true; | |
| } | |
| public override void SetMaterialDirty() | |
| { | |
| base.SetMaterialDirty(); | |
| isMaterialRebuild = true; | |
| } | |
| protected override void UpdateGeometry() | |
| { | |
| base.UpdateGeometry(); | |
| isGeometryUpdated = true; | |
| } | |
| } | |