静态_lastMemId
_lastMemId: number
静态 只读context
context: EngineObjectsContext
静态 只读contextEditing
contextEditing: EditingObjectContext
静态forceUeUpdateProps
forceUeUpdateProps: string[] = []
静态propValFuncs
propValFuncs: {
fillStyle: (
val: ESJFillStyle,
) => {
color: ESJColor;
ground: boolean;
material: string;
materialParams: string;
};
pointStyle: (
val: ESJPointStyle,
) => {
color: ESJColor;
material: string;
materialParams: string;
outlineColor: ESJColor;
outlineWidth: number;
size: number;
sizeType: ESJRenderType;
};
strokeStyle: (
val: ESJStrokeStyle,
) => {
color: ESJColor;
ground: boolean;
material: string;
materialParams: string;
width: number;
widthType: ESJRenderType;
};
} = ...
静态 只读register
register: <R extends ESSceneObject, V_1 extends ESViewer>(
viewerType: string,
sceneObjectTypeName: string,
objConstructor: new (
sceneObject: R,
viewer: V_1,
) => EngineObject<R, ESViewer>,
) => string
静态 只读registerEditing
registerEditing: <R extends ESSceneObject, V_1 extends ESViewer>(
viewerType: string,
sceneObjectTypeName: string,
objConstructor: new (
sceneObject: R,
viewer: V_1,
) => EngineObject<R, ESViewer>,
) => void
静态 只读type
type: string = ...
UeESGeoPolygonWithFire - UE引擎火焰多边形对象
继承自 UeESGeoPolygon,将 ESGeoPolygonWithFire 场景对象的火焰特效属性 通过 UE 引擎的 callUeFunc 机制同步到 UE 端进行渲染。
UE 端的火焰特效由 UE 蓝图/Niagara 系统实现,本对象负责属性传递。