export enum GraphEvent {
/**
* 画布初始化之前
*
* Before the canvas is initialized
*/
BEFORE_CANVAS_INIT = 'beforecanvasinit',
/**
* 画布初始化之后
*
* After the canvas is initialized
*/
AFTER_CANVAS_INIT = 'aftercanvasinit',
/**
* 视口尺寸变更之前
*
* Before the viewport size changes
*/
BEFORE_SIZE_CHANGE = 'beforesizechange',
/**
* 视口尺寸变更之后
*
* After the viewport size changes
*/
AFTER_SIZE_CHANGE = 'aftersizechange',
/**
* 元素创建之前
*
* Before creating element
*/
BEFORE_ELEMENT_CREATE = 'beforeelementcreate',
/**
* 元素创建之后
*
* After creating element
*/
AFTER_ELEMENT_CREATE = 'afterelementcreate',
/**
* 元素更新之前
*
* Before updating element
*/
BEFORE_ELEMENT_UPDATE = 'beforeelementupdate',
/**
* 元素更新之后
*
* After updating element
*/
AFTER_ELEMENT_UPDATE = 'afterelementupdate',
/**
* 元素销毁之前
*
* Before destroying element
*/
BEFORE_ELEMENT_DESTROY = 'beforeelementdestroy',
/**
* 元素销毁之后
*
* After destroying element
*/
AFTER_ELEMENT_DESTROY = 'afterelementdestroy',
/**
* 元素平移之前
*
* Before element translation
*/
BEFORE_ELEMENT_TRANSLATE = 'beforeelementtranslate',
/**
* 元素平移之后
*
* After element translation
*/
AFTER_ELEMENT_TRANSLATE = 'afterelementtranslate',
/**
* 绘制开始之前
*
* Before drawing
*/
BEFORE_DRAW = 'beforedraw',
/**
* 绘制结束之后
*
* After drawing
*/
AFTER_DRAW = 'afterdraw',
/**
* 渲染开始之前
*
* Before rendering
*/
BEFORE_RENDER = 'beforerender',
/**
* 渲染完成之后
*
* After rendering
*/
AFTER_RENDER = 'afterrender',
/**
* 动画开始之前
*
* Before animation
*/
BEFORE_ANIMATE = 'beforeanimate',
/**
* 动画结束之后
*
* After animation
*/
AFTER_ANIMATE = 'afteranimate',
/**
* 布局开始之前
*
* Before layout
*/
BEFORE_LAYOUT = 'beforelayout',
/**
* 布局结束之后
*
* After layout
*/
AFTER_LAYOUT = 'afterlayout',
/**
* 布局过程之前,用于流水线布局过程获取当前执行的布局
*
* Before the layout process, used to get the current layout being executed in the pipeline layout process
*/
BEFORE_STAGE_LAYOUT = 'beforestagelayout',
/**
* 布局过程之后,用于流水线布局过程获取当前执行的布局
*
* After the layout process, used to get the current layout being executed in the pipeline layout process
*/
AFTER_STAGE_LAYOUT = 'afterstagelayout',
/**
* 可视区域变化之前
*
* Before the visible area changes
*/
BEFORE_TRANSFORM = 'beforetransform',
/**
* 可视区域变化之后
*
* After the visible area changes
*/
AFTER_TRANSFORM = 'aftertransform',
/**
* 批处理开始
*
* Batch processing starts
*/
BATCH_START = 'batchstart',
/**
* 批处理结束
*
* Batch processing ends
*/
BATCH_END = 'batchend',
/**
* 销毁开始之前
*
* Before destruction
*/
BEFORE_DESTROY = 'beforedestroy',
/**
* 销毁结束之后
*
* After destruction
*/
AFTER_DESTROY = 'afterdestroy',
/**
* 渲染器变更之前
*
* Before the renderer changes
*/
BEFORE_RENDERER_CHANGE = 'beforerendererchange',
/**
* 渲染器变更之后
*
* After the renderer changes
*/
AFTER_RENDERER_CHANGE = 'afterrendererchange',
}