Skip to main content

Module: Default/Builder/Rules/Overrides/OverridesManager

Variables

OverrideManager

Const OverrideManager: Object

Type declaration

NameType
overridesRecord<OverrideTypes, Map<string, Map<string, RunOverrideFunction>>>
hasOverride(type: OverrideTypes, shapeId: string, neighborShapeId: string) => boolean
registerOverride(type: OverrideTypes, subjectId: string, neighborShapeId: string, run: RunOverrideFunction) => void
runOverride(type: OverrideTypes, firstId: string, secondOverride: string, data: FaceDataOverride) => boolean

Defined in

divinevoxel/foundation/src/Default/Builder/Rules/Overrides/OverridesManager.ts:8