This is an automated email from the ASF dual-hosted git repository.
harbs pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push:
new c3cfa04371 Effect placeholders
c3cfa04371 is described below
commit c3cfa04371c25ffa6d2365da79de6a95c64cbac9
Author: Harbs <[email protected]>
AuthorDate: Mon Feb 23 18:11:09 2026 +0200
Effect placeholders
---
.../Style/src/main/resources/basic-manifest.xml | 16 ++++++++
.../apache/royale/style/stylebeads/BorderStyle.as | 43 ++++++++++++++++++++++
.../apache/royale/style/stylebeads/OutlineStyle.as | 43 ++++++++++++++++++++++
.../stylebeads/effects/BackgroundBlendMode.as | 42 +++++++++++++++++++++
.../royale/style/stylebeads/effects/BoxShadow.as | 42 +++++++++++++++++++++
.../royale/style/stylebeads/effects/MaskClip.as | 42 +++++++++++++++++++++
.../style/stylebeads/effects/MaskComposite.as | 42 +++++++++++++++++++++
.../royale/style/stylebeads/effects/MaskImage.as | 42 +++++++++++++++++++++
.../royale/style/stylebeads/effects/MaskMode.as | 42 +++++++++++++++++++++
.../royale/style/stylebeads/effects/MaskOrigin.as | 42 +++++++++++++++++++++
.../style/stylebeads/effects/MaskPosition.as | 42 +++++++++++++++++++++
.../royale/style/stylebeads/effects/MaskRepeat.as | 42 +++++++++++++++++++++
.../royale/style/stylebeads/effects/MaskSize.as | 42 +++++++++++++++++++++
.../royale/style/stylebeads/effects/MaskType.as | 42 +++++++++++++++++++++
.../style/stylebeads/effects/MixBlendMode.as | 42 +++++++++++++++++++++
.../style/stylebeads/effects/OpacityStyle.as | 42 +++++++++++++++++++++
.../royale/style/stylebeads/effects/TextShadow.as | 42 +++++++++++++++++++++
17 files changed, 690 insertions(+)
diff --git a/frameworks/projects/Style/src/main/resources/basic-manifest.xml
b/frameworks/projects/Style/src/main/resources/basic-manifest.xml
index b19ac00024..7deea80cb4 100644
--- a/frameworks/projects/Style/src/main/resources/basic-manifest.xml
+++ b/frameworks/projects/Style/src/main/resources/basic-manifest.xml
@@ -38,4 +38,20 @@
<component id="SelfPosition"
class="org.apache.royale.style.stylebeads.SelfPosition"/>
<component id="SizeStyle"
class="org.apache.royale.style.stylebeads.SizeStyle"/>
<component id="WidthStyle"
class="org.apache.royale.style.stylebeads.WidthStyle"/>
+
+ <!-- <component id="BackgroundBlendMode"
class="org.apache.royale.style.stylebeads.effects.BackgroundBlendMode"/>
+ <component id="BoxShadow"
class="org.apache.royale.style.stylebeads.effects.BoxShadow"/>
+ <component id="MaskClip"
class="org.apache.royale.style.stylebeads.effects.MaskClip"/>
+ <component id="MaskComposite"
class="org.apache.royale.style.stylebeads.effects.MaskComposite"/>
+ <component id="MaskImage"
class="org.apache.royale.style.stylebeads.effects.MaskImage"/>
+ <component id="MaskMode"
class="org.apache.royale.style.stylebeads.effects.MaskMode"/>
+ <component id="MaskOrigin"
class="org.apache.royale.style.stylebeads.effects.MaskOrigin"/>
+ <component id="MaskPosition"
class="org.apache.royale.style.stylebeads.effects.MaskPosition"/>
+ <component id="MaskRepeat"
class="org.apache.royale.style.stylebeads.effects.MaskRepeat"/>
+ <component id="MaskSize"
class="org.apache.royale.style.stylebeads.effects.MaskSize"/>
+ <component id="MaskType"
class="org.apache.royale.style.stylebeads.effects.MaskType"/>
+ <component id="OpacityStyle"
class="org.apache.royale.style.stylebeads.effects.OpacityStyle"/>
+ <component id="TextShadow"
class="org.apache.royale.style.stylebeads.effects.TextShadow"/> -->
+
+
</componentPackage>
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/BorderStyle.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/BorderStyle.as
new file mode 100644
index 0000000000..caeeae30f0
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/BorderStyle.as
@@ -0,0 +1,43 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads
+{
+ public class BorderStyle extends StyleBeadBase
+ {
+ public function BorderStyle()
+ {
+ super();
+ }
+
+ /**
+ * TODO:
+ * border-radius, border-color, border-style, border-width
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/OutlineStyle.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/OutlineStyle.as
new file mode 100644
index 0000000000..bf73286b62
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/OutlineStyle.as
@@ -0,0 +1,43 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads
+{
+ public class OutlineStyle extends StyleBeadBase
+ {
+ public function OutlineStyle()
+ {
+ super();
+ }
+
+ /**
+ * TODO:
+ * outline-offset, outline-color, outline-style, outline-width
+ */
+
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/BackgroundBlendMode.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/BackgroundBlendMode.as
new file mode 100644
index 0000000000..efdd8db3da
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/BackgroundBlendMode.as
@@ -0,0 +1,42 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.effects
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class BackgroundBlendMode extends StyleBeadBase
+ {
+ public function BackgroundBlendMode()
+ {
+ super();
+ }
+ /**
+ * TODO: Figure this out
+ */
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/BoxShadow.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/BoxShadow.as
new file mode 100644
index 0000000000..7148e58102
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/BoxShadow.as
@@ -0,0 +1,42 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.effects
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class BoxShadow extends StyleBeadBase
+ {
+ public function BoxShadow()
+ {
+ super();
+ }
+ /**
+ * TODO: Figure this out
+ */
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskClip.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskClip.as
new file mode 100644
index 0000000000..c95edd310c
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskClip.as
@@ -0,0 +1,42 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.effects
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class MaskClip extends StyleBeadBase
+ {
+ public function MaskClip()
+ {
+ super();
+ }
+ /**
+ * TODO: Figure this out
+ */
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskComposite.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskComposite.as
new file mode 100644
index 0000000000..5ddd90afa4
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskComposite.as
@@ -0,0 +1,42 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.effects
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class MaskComposite extends StyleBeadBase
+ {
+ public function MaskComposite()
+ {
+ super();
+ }
+ /**
+ * TODO: Figure this out
+ */
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskImage.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskImage.as
new file mode 100644
index 0000000000..dea4831d48
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskImage.as
@@ -0,0 +1,42 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.effects
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class MaskImage extends StyleBeadBase
+ {
+ public function MaskImage()
+ {
+ super();
+ }
+ /**
+ * TODO: Figure this out
+ */
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskMode.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskMode.as
new file mode 100644
index 0000000000..fbe85c87e7
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskMode.as
@@ -0,0 +1,42 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.effects
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class MaskMode extends StyleBeadBase
+ {
+ public function MaskMode()
+ {
+ super();
+ }
+ /**
+ * TODO: Figure this out
+ */
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskOrigin.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskOrigin.as
new file mode 100644
index 0000000000..80add82d8a
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskOrigin.as
@@ -0,0 +1,42 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.effects
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class MaskOrigin extends StyleBeadBase
+ {
+ public function MaskOrigin()
+ {
+ super();
+ }
+ /**
+ * TODO: Figure this out
+ */
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskPosition.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskPosition.as
new file mode 100644
index 0000000000..d141d42b64
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskPosition.as
@@ -0,0 +1,42 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.effects
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class MaskPosition extends StyleBeadBase
+ {
+ public function MaskPosition()
+ {
+ super();
+ }
+ /**
+ * TODO: Figure this out
+ */
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskRepeat.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskRepeat.as
new file mode 100644
index 0000000000..03c3155458
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskRepeat.as
@@ -0,0 +1,42 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.effects
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class MaskRepeat extends StyleBeadBase
+ {
+ public function MaskRepeat()
+ {
+ super();
+ }
+ /**
+ * TODO: Figure this out
+ */
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskSize.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskSize.as
new file mode 100644
index 0000000000..4713a587e8
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskSize.as
@@ -0,0 +1,42 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.effects
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class MaskSize extends StyleBeadBase
+ {
+ public function MaskSize()
+ {
+ super();
+ }
+ /**
+ * TODO: Figure this out
+ */
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskType.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskType.as
new file mode 100644
index 0000000000..3079946f14
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MaskType.as
@@ -0,0 +1,42 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.effects
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class MaskType extends StyleBeadBase
+ {
+ public function MaskType()
+ {
+ super();
+ }
+ /**
+ * TODO: Figure this out
+ */
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MixBlendMode.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MixBlendMode.as
new file mode 100644
index 0000000000..8d901b965b
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/MixBlendMode.as
@@ -0,0 +1,42 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.effects
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class MixBlendMode extends StyleBeadBase
+ {
+ public function MixBlendMode()
+ {
+ super();
+ }
+ /**
+ * TODO: Figure this out
+ */
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/OpacityStyle.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/OpacityStyle.as
new file mode 100644
index 0000000000..6d840b5b6e
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/OpacityStyle.as
@@ -0,0 +1,42 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.effects
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class OpacityStyle extends StyleBeadBase
+ {
+ public function OpacityStyle()
+ {
+ super();
+ }
+ /**
+ * TODO: Figure this out
+ */
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file
diff --git
a/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/TextShadow.as
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/TextShadow.as
new file mode 100644
index 0000000000..c42f32ca7c
--- /dev/null
+++
b/frameworks/projects/Style/src/main/royale/org/apache/royale/style/stylebeads/effects/TextShadow.as
@@ -0,0 +1,42 @@
+////////////////////////////////////////////////////////////////////////////////
+//
+// Licensed to the Apache Software Foundation (ASF) under one or more
+// contributor license agreements. See the NOTICE file distributed with
+// this work for additional information regarding copyright ownership.
+// The ASF licenses this file to You under the Apache License, Version 2.0
+// (the "License"); you may not use this file except in compliance with
+// the License. You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+////////////////////////////////////////////////////////////////////////////////
+package org.apache.royale.style.stylebeads.effects
+{
+ import org.apache.royale.style.stylebeads.StyleBeadBase;
+
+ public class TextShadow extends StyleBeadBase
+ {
+ public function TextShadow()
+ {
+ super();
+ }
+ /**
+ * TODO: Figure this out
+ */
+ override public function get selectors():Array
+ {
+ return [];
+ }
+
+ override public function get rules():Array
+ {
+ return [];
+ }
+ }
+}
\ No newline at end of file