|
|
- export const DEFAULT_ACTIVE_EFFECT_CONFIG = {
- id: '',
- label: '',
- expression: '',
- codeExp: '',
- imgName: '',
- imgSrc: '',
- priority: 50,
- config: null,
- overlay: false,
- alwaysOn: false,
- tokens: undefined,
- disabled: false,
- overlayConfig: null,
- targetActors: null,
- group: 'Default',
- };
-
- export const DEFAULT_OVERLAY_CONFIG = {
- img: '',
- imgLinked: false,
- alpha: 1,
- scaleX: 1,
- scaleY: 1,
- offsetX: 0,
- offsetY: 0,
- angle: 0,
- filter: 'NONE',
- filterOptions: {},
- inheritTint: false,
- top: false,
- bottom: false,
- underlay: false,
- linkRotation: true,
- linkMirror: true,
- linkOpacity: false,
- linkScale: true,
- linkDimensionX: false,
- linkDimensionY: false,
- linkStageScale: false,
- mirror: false,
- tint: null,
- loop: true,
- playOnce: false,
- animation: {
- rotate: false,
- duration: 5000,
- clockwise: true,
- relative: false,
- },
- limitedUsers: [],
- limitedToOwner: false,
- limitOnProperty: '',
- alwaysVisible: false,
- text: {
- text: '',
- align: CONFIG.canvasTextStyle.align,
- fontSize: CONFIG.canvasTextStyle.fontSize,
- fontFamily: CONFIG.canvasTextStyle.fontFamily,
- fill: CONFIG.canvasTextStyle.fill,
- dropShadow: CONFIG.canvasTextStyle.dropShadow,
- strokeThickness: CONFIG.canvasTextStyle.strokeThickness,
- stroke: CONFIG.canvasTextStyle.stroke,
- curve: { angle: 0, radius: 0, invert: false },
- letterSpacing: CONFIG.canvasTextStyle.letterSpacing,
- repeating: false,
- wordWrap: false,
- wordWrapWidth: 200,
- breakWords: false,
- maxHeight: 0,
- },
- parentID: '',
- id: null,
- anchor: { x: 0.5, y: 0.5 },
- shapes: [],
- variables: [],
- interactivity: [],
- ui: false,
- };
-
- export const OVERLAY_SHAPES = {
- Rectangle: {
- type: 'rectangle',
- x: 0,
- y: 0,
- width: 100,
- height: 100,
- radius: 0,
- repeating: false,
- },
- Ellipse: {
- type: 'ellipse',
- x: 0,
- y: 0,
- width: 50,
- height: 50,
- repeating: false,
- },
- Polygon: {
- type: 'polygon',
- x: 0,
- y: 0,
- points: '0,1,0.95,0.31,0.59,-0.81,-0.59,-0.81,-0.95,0.31',
- scale: 50,
- repeating: false,
- },
- Torus: {
- type: 'torus',
- x: 0,
- y: 0,
- innerRadius: 50,
- outerRadius: 100,
- startAngle: 0,
- endAngle: 180,
- repeating: false,
- },
- };
-
- export const CORE_SHAPE = {
- line: {
- width: 1,
- color: '#000000',
- alpha: 1,
- },
- fill: { color: '#ffffff', color2: '', prc: '', alpha: 1 },
- };
|