From a0640431eba7259af9985a13ec7902545d10894c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 30 Nov 2023 11:36:51 +0000 Subject: [PATCH] deploy: 277e44ed07bff64409f8ef723ba6b18f9bc775f2 --- 404.html | 2 +- ...07e4e.9898ce5a.js => 0cb07e4e.d30fe343.js} | 2 +- ...aa339.4b13d8e2.js => 14eaa339.807722d2.js} | 2 +- ...33983.bbaa8f17.js => 42b33983.d87cc2b3.js} | 2 +- assets/js/5732f308.35770f2e.js | 1 - assets/js/5732f308.58672a2d.js | 1 + assets/js/6ecc9e9d.07df5726.js | 1 - assets/js/6ecc9e9d.abece498.js | 1 + ...038ae.e618ab93.js => 7ef038ae.2379d9f3.js} | 2 +- assets/js/b360e2f2.98813d66.js | 1 + assets/js/b360e2f2.c95aebf5.js | 1 - ...b63fd.24b4d0a3.js => e17b63fd.93debfa8.js} | 2 +- ...n.20abe29d.js => runtime~main.02deee93.js} | 2 +- docs/api/components/Image/index.html | 4 +-- docs/api/components/InputStream/index.html | 4 +-- docs/api/components/Rescaler/index.html | 10 +++---- docs/api/components/Shader/index.html | 18 ++++++------ docs/api/components/Text/index.html | 28 +++++++++---------- docs/api/components/Tiles/index.html | 12 ++++---- docs/api/components/View/index.html | 16 +++++------ docs/api/components/WebView/index.html | 4 +-- docs/api/index.html | 2 +- docs/api/io/index.html | 2 +- docs/api/renderers/shader/index.html | 2 +- docs/api/routes/index.html | 2 +- docs/category/api-reference/index.html | 2 +- docs/get-started/elixir/index.html | 2 +- docs/get-started/index.html | 2 +- docs/get-started/node/index.html | 2 +- docs/intro/index.html | 2 +- index.html | 2 +- 31 files changed, 69 insertions(+), 67 deletions(-) rename assets/js/{0cb07e4e.9898ce5a.js => 0cb07e4e.d30fe343.js} (50%) rename assets/js/{14eaa339.4b13d8e2.js => 14eaa339.807722d2.js} (94%) rename assets/js/{42b33983.bbaa8f17.js => 42b33983.d87cc2b3.js} (52%) delete mode 100644 assets/js/5732f308.35770f2e.js create mode 100644 assets/js/5732f308.58672a2d.js delete mode 100644 assets/js/6ecc9e9d.07df5726.js create mode 100644 assets/js/6ecc9e9d.abece498.js rename assets/js/{7ef038ae.e618ab93.js => 7ef038ae.2379d9f3.js} (96%) create mode 100644 assets/js/b360e2f2.98813d66.js delete mode 100644 assets/js/b360e2f2.c95aebf5.js rename assets/js/{e17b63fd.24b4d0a3.js => e17b63fd.93debfa8.js} (93%) rename assets/js/{runtime~main.20abe29d.js => runtime~main.02deee93.js} (53%) diff --git a/404.html b/404.html index 3fe3a8fd7..8133fa620 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@ Page Not Found | Live Compositor - + diff --git a/assets/js/0cb07e4e.9898ce5a.js b/assets/js/0cb07e4e.d30fe343.js similarity index 50% rename from assets/js/0cb07e4e.9898ce5a.js rename to assets/js/0cb07e4e.d30fe343.js index 0d491125a..efa00f99f 100644 --- a/assets/js/0cb07e4e.9898ce5a.js +++ b/assets/js/0cb07e4e.d30fe343.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcompositor_live=self.webpackChunkcompositor_live||[]).push([[780],{8169:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>r,default:()=>p,frontMatter:()=>s,metadata:()=>l,toc:()=>d});var i=t(5893),o=t(1151);const s={},r="Rescaler",l={id:"api/components/Rescaler",title:"Rescaler",description:"Properties",source:"@site/pages/api/components/Rescaler.md",sourceDirName:"api/components",slug:"/api/components/Rescaler",permalink:"/docs/api/components/Rescaler",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar",previous:{title:"InputStream",permalink:"/docs/api/components/InputStream"},next:{title:"Shader",permalink:"/docs/api/components/Shader"}},a={},d=[{value:"Properties",id:"properties",level:4},{value:"Transition",id:"transition",level:2}];function c(e){const n={code:"code",h1:"h1",h2:"h2",h4:"h4",li:"li",pre:"pre",ul:"ul",...(0,o.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"rescaler",children:"Rescaler"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-typescript",children:'type Rescaler = {\n bottom?: f32,\n child: Component,\n height?: f32,\n horizontal_align?: "left" | "right" | "justified" | "center",\n id?: string,\n left?: f32,\n mode?: "fit" | "fill",\n right?: f32,\n rotation?: f32,\n top?: f32,\n transition?: Transition,\n type: "rescaler",\n vertical_align?: "top" | "center" | "bottom" | "justified",\n width?: f32,\n}\n'})}),"\n",(0,i.jsx)(n.h4,{id:"properties",children:"Properties"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"bottom"})," - Distance between the bottom edge of this component and the bottom edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"height"})," - Height of a component in pixels. Required when using absolute positioning."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"left"})," - Distance between the left edge of this component and the left edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"right"})," - Distance between the right edge of this component and the right edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"rotation"})," - Rotation of a component in degrees. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"top"})," - Distance between the top edge of this component and the top edge of its parent. If this field is defined, then component will ignore a layout defined by its parent."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"transition"})," - Defines how this component will behave during a scene update. This will only have an effect if previous scene already contained a View component with the same id."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"width"})," - Width of a component in pixels. Required when using absolute positioning."]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"transition",children:"Transition"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-typescript",children:"type Transition = {\n duration_ms: f64,\n}\n"})})]})}function p(e={}){const{wrapper:n}={...(0,o.a)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},1151:(e,n,t)=>{t.d(n,{Z:()=>l,a:()=>r});var i=t(7294);const o={},s=i.createContext(o);function r(e){const n=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),i.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkcompositor_live=self.webpackChunkcompositor_live||[]).push([[780],{8169:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>r,default:()=>p,frontMatter:()=>s,metadata:()=>l,toc:()=>d});var i=t(5893),o=t(1151);const s={},r="Rescaler",l={id:"api/components/Rescaler",title:"Rescaler",description:"Properties",source:"@site/pages/api/components/Rescaler.md",sourceDirName:"api/components",slug:"/api/components/Rescaler",permalink:"/docs/api/components/Rescaler",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar",previous:{title:"InputStream",permalink:"/docs/api/components/InputStream"},next:{title:"Shader",permalink:"/docs/api/components/Shader"}},a={},d=[{value:"Properties",id:"properties",level:4},{value:"Transition",id:"transition",level:2}];function c(e){const n={code:"code",h1:"h1",h2:"h2",h4:"h4",li:"li",pre:"pre",ul:"ul",...(0,o.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"rescaler",children:"Rescaler"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-typescript",children:'type Rescaler = {\n type: "rescaler",\n id?: string,\n child: Component,\n mode?: "fit" | "fill",\n horizontal_align?: "left" | "right" | "justified" | "center",\n vertical_align?: "top" | "center" | "bottom" | "justified",\n width?: f32,\n height?: f32,\n top?: f32,\n left?: f32,\n bottom?: f32,\n right?: f32,\n rotation?: f32,\n transition?: Transition,\n}\n'})}),"\n",(0,i.jsx)(n.h4,{id:"properties",children:"Properties"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"width"})," - Width of a component in pixels. Required when using absolute positioning."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"height"})," - Height of a component in pixels. Required when using absolute positioning."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"top"})," - Distance between the top edge of this component and the top edge of its parent. If this field is defined, then component will ignore a layout defined by its parent."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"left"})," - Distance between the left edge of this component and the left edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"bottom"})," - Distance between the bottom edge of this component and the bottom edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"right"})," - Distance between the right edge of this component and the right edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"rotation"})," - Rotation of a component in degrees. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent."]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"transition"})," - Defines how this component will behave during a scene update. This will only have an effect if previous scene already contained a View component with the same id."]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"transition",children:"Transition"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-typescript",children:"type Transition = {\n duration_ms: f64,\n}\n"})})]})}function p(e={}){const{wrapper:n}={...(0,o.a)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},1151:(e,n,t)=>{t.d(n,{Z:()=>l,a:()=>r});var i=t(7294);const o={},s=i.createContext(o);function r(e){const n=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),i.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/14eaa339.4b13d8e2.js b/assets/js/14eaa339.807722d2.js similarity index 94% rename from assets/js/14eaa339.4b13d8e2.js rename to assets/js/14eaa339.807722d2.js index 5461531b6..ec3dc0fa3 100644 --- a/assets/js/14eaa339.4b13d8e2.js +++ b/assets/js/14eaa339.807722d2.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcompositor_live=self.webpackChunkcompositor_live||[]).push([[538],{4100:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>p,contentTitle:()=>s,default:()=>l,frontMatter:()=>o,metadata:()=>c,toc:()=>a});var t=i(5893),r=i(1151);const o={},s="WebView",c={id:"api/components/WebView",title:"WebView",description:"WebView component renders a website using Chromium.",source:"@site/pages/api/components/WebView.md",sourceDirName:"api/components",slug:"/api/components/WebView",permalink:"/docs/api/components/WebView",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar",previous:{title:"View",permalink:"/docs/api/components/View"},next:{title:"Shader",permalink:"/docs/api/renderers/shader"}},p={},a=[{value:"Properties",id:"properties",level:4}];function d(e){const n={code:"code",h1:"h1",h4:"h4",li:"li",p:"p",pre:"pre",ul:"ul",...(0,r.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"webview",children:"WebView"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-typescript",children:'type WebView = {\n children?: Component[],\n id?: string,\n instance_id: string,\n type: "web_view",\n}\n'})}),"\n",(0,t.jsx)(n.p,{children:"WebView component renders a website using Chromium."}),"\n",(0,t.jsx)(n.h4,{id:"properties",children:"Properties"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"instance_id"})," - ID of a previously registered ",(0,t.jsx)(n.code,{children:"WebRenderer"}),"."]}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"Warning: You can only refer to specific instance in one Component at the time."})]})}function l(e={}){const{wrapper:n}={...(0,r.a)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},1151:(e,n,i)=>{i.d(n,{Z:()=>c,a:()=>s});var t=i(7294);const r={},o=t.createContext(r);function s(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkcompositor_live=self.webpackChunkcompositor_live||[]).push([[538],{4100:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>p,contentTitle:()=>s,default:()=>l,frontMatter:()=>o,metadata:()=>c,toc:()=>a});var t=i(5893),r=i(1151);const o={},s="WebView",c={id:"api/components/WebView",title:"WebView",description:"WebView component renders a website using Chromium.",source:"@site/pages/api/components/WebView.md",sourceDirName:"api/components",slug:"/api/components/WebView",permalink:"/docs/api/components/WebView",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar",previous:{title:"View",permalink:"/docs/api/components/View"},next:{title:"Shader",permalink:"/docs/api/renderers/shader"}},p={},a=[{value:"Properties",id:"properties",level:4}];function d(e){const n={code:"code",h1:"h1",h4:"h4",li:"li",p:"p",pre:"pre",ul:"ul",...(0,r.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"webview",children:"WebView"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-typescript",children:'type WebView = {\n type: "web_view",\n id?: string,\n children?: Component[],\n instance_id: string,\n}\n'})}),"\n",(0,t.jsx)(n.p,{children:"WebView component renders a website using Chromium."}),"\n",(0,t.jsx)(n.h4,{id:"properties",children:"Properties"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"instance_id"})," - ID of a previously registered ",(0,t.jsx)(n.code,{children:"WebRenderer"}),"."]}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"Warning: You can only refer to specific instance in one Component at the time."})]})}function l(e={}){const{wrapper:n}={...(0,r.a)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},1151:(e,n,i)=>{i.d(n,{Z:()=>c,a:()=>s});var t=i(7294);const r={},o=t.createContext(r);function s(e){const n=t.useContext(o);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:s(e.components),t.createElement(o.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/42b33983.bbaa8f17.js b/assets/js/42b33983.d87cc2b3.js similarity index 52% rename from assets/js/42b33983.bbaa8f17.js rename to assets/js/42b33983.d87cc2b3.js index 0f4f8cac5..bd3332e5c 100644 --- a/assets/js/42b33983.bbaa8f17.js +++ b/assets/js/42b33983.d87cc2b3.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcompositor_live=self.webpackChunkcompositor_live||[]).push([[402],{2958:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>s,default:()=>p,frontMatter:()=>r,metadata:()=>l,toc:()=>a});var t=i(5893),o=i(1151);const r={},s="Tiles",l={id:"api/components/Tiles",title:"Tiles",description:"Properties",source:"@site/pages/api/components/Tiles.md",sourceDirName:"api/components",slug:"/api/components/Tiles",permalink:"/docs/api/components/Tiles",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar",previous:{title:"Text",permalink:"/docs/api/components/Text"},next:{title:"View",permalink:"/docs/api/components/View"}},c={},a=[{value:"Properties",id:"properties",level:4}];function d(e){const n={code:"code",h1:"h1",h4:"h4",li:"li",pre:"pre",ul:"ul",...(0,o.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"tiles",children:"Tiles"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-typescript",children:'type Tiles = {\n background_color_rgba?: string,\n children?: Component[],\n height?: f32,\n horizontal_alignment?: "left" | "right" | "justified" | "center",\n id?: string,\n margin?: f32,\n padding?: f32,\n tile_aspect_ratio?: string,\n type: "tiles",\n vertical_alignment?: "top" | "center" | "bottom" | "justified",\n width?: f32,\n}\n'})}),"\n",(0,t.jsx)(n.h4,{id:"properties",children:"Properties"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"background_color_rgba"}),' - (default="#00000000") Background color in a "#RRGGBBAA" format.']}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"height"})," - Height of a component in pixels."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"horizontal_alignment"}),' - (default="center") Horizontal alignment of tiles.']}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"margin"})," - (default=0) Margin of each tile in pixels."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"padding"})," - (default=0) Padding on each tile in pixels."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"tile_aspect_ratio"}),' - (default="16:9") Aspect ration of a tile in "W',":H",'" format, where W and H are integers.']}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"vertical_alignment"}),' - (default="center") Vertical alignment of tiles.']}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"width"})," - Width of a component in pixels."]}),"\n"]})]})}function p(e={}){const{wrapper:n}={...(0,o.a)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},1151:(e,n,i)=>{i.d(n,{Z:()=>l,a:()=>s});var t=i(7294);const o={},r=t.createContext(o);function s(e){const n=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),t.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkcompositor_live=self.webpackChunkcompositor_live||[]).push([[402],{2958:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>s,default:()=>p,frontMatter:()=>r,metadata:()=>l,toc:()=>a});var t=i(5893),o=i(1151);const r={},s="Tiles",l={id:"api/components/Tiles",title:"Tiles",description:"Properties",source:"@site/pages/api/components/Tiles.md",sourceDirName:"api/components",slug:"/api/components/Tiles",permalink:"/docs/api/components/Tiles",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar",previous:{title:"Text",permalink:"/docs/api/components/Text"},next:{title:"View",permalink:"/docs/api/components/View"}},c={},a=[{value:"Properties",id:"properties",level:4}];function d(e){const n={code:"code",h1:"h1",h4:"h4",li:"li",pre:"pre",ul:"ul",...(0,o.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"tiles",children:"Tiles"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-typescript",children:'type Tiles = {\n type: "tiles",\n id?: string,\n children?: Component[],\n width?: f32,\n height?: f32,\n background_color_rgba?: string,\n tile_aspect_ratio?: string,\n margin?: f32,\n padding?: f32,\n horizontal_alignment?: "left" | "right" | "justified" | "center",\n vertical_alignment?: "top" | "center" | "bottom" | "justified",\n}\n'})}),"\n",(0,t.jsx)(n.h4,{id:"properties",children:"Properties"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"width"})," - Width of a component in pixels."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"height"})," - Height of a component in pixels."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"background_color_rgba"}),' - (default="#00000000") Background color in a "#RRGGBBAA" format.']}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"tile_aspect_ratio"}),' - (default="16:9") Aspect ration of a tile in "W',":H",'" format, where W and H are integers.']}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"margin"})," - (default=0) Margin of each tile in pixels."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"padding"})," - (default=0) Padding on each tile in pixels."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"horizontal_alignment"}),' - (default="center") Horizontal alignment of tiles.']}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"vertical_alignment"}),' - (default="center") Vertical alignment of tiles.']}),"\n"]})]})}function p(e={}){const{wrapper:n}={...(0,o.a)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}},1151:(e,n,i)=>{i.d(n,{Z:()=>l,a:()=>s});var t=i(7294);const o={},r=t.createContext(o);function s(e){const n=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),t.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/5732f308.35770f2e.js b/assets/js/5732f308.35770f2e.js deleted file mode 100644 index 8e3378f7d..000000000 --- a/assets/js/5732f308.35770f2e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcompositor_live=self.webpackChunkcompositor_live||[]).push([[821],{660:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>o,toc:()=>c});var i=n(5893),s=n(1151);const r={},l="Text",o={id:"api/components/Text",title:"Text",description:"Properties",source:"@site/pages/api/components/Text.md",sourceDirName:"api/components",slug:"/api/components/Text",permalink:"/docs/api/components/Text",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar",previous:{title:"Shader",permalink:"/docs/api/components/Shader"},next:{title:"Tiles",permalink:"/docs/api/components/Tiles"}},d={},c=[{value:"Properties",id:"properties",level:4}];function a(e){const t={a:"a",code:"code",h1:"h1",h4:"h4",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"text",children:"Text"}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-typescript",children:'type Text = {\n align?: "left" | "right" | "justified" | "center",\n background_color_rgba?: string,\n color_rgba?: string,\n font_family?: string,\n font_size: f32,\n height?: f32,\n id?: string,\n line_height?: f32,\n max_height?: f32,\n max_width?: f32,\n style?: "normal" | "italic" | "oblique",\n text: string,\n type: "text",\n weight?: \n | "thin"\n | "extra_light"\n | "light"\n | "normal"\n | "medium"\n | "semi_bold"\n | "bold"\n | "extra_bold"\n | "black",\n width?: f32,\n wrap?: "none" | "glyph" | "word",\n}\n'})}),"\n",(0,i.jsx)(t.h4,{id:"properties",children:"Properties"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"align"}),' - (default="left") Text align.']}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"background_color_rgba"}),' - (default="#00000000") Background color in ',(0,i.jsx)(t.code,{children:"#RRGGBBAA"})," format."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"color_rgba"}),' - (default="#FFFFFFFF") Font color in ',(0,i.jsx)(t.code,{children:"#RRGGBBAA"})," format."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"font_family"}),' - (default="Verdana") Font family.']}),"\n"]}),"\n",(0,i.jsxs)(t.p,{children:['Provide family-name for specific font. "generic-family" values like e.g. "sans-serif" will not work. ',(0,i.jsx)(t.a,{href:"https://www.w3.org/TR/2018/REC-css-fonts-3-20180920/#family-name-value",children:"https://www.w3.org/TR/2018/REC-css-fonts-3-20180920/#family-name-value"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"font_size"})," - Font size in pixels."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"height"})," - Height of a texture that text will be rendered on. If not provided the resulting texture will be sized based on the defined text, but limited to ",(0,i.jsx)(t.code,{children:"max_width"})," value."]}),"\n"]}),"\n",(0,i.jsxs)(t.p,{children:["It's an error to provide ",(0,i.jsx)(t.code,{children:"height"})," if width is not defined."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"line_height"})," - Distance between lines in pixels. Defaults to the value of the ",(0,i.jsx)(t.code,{children:"font_size"})," property."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"max_height"})," - (default=4320) Maximal height. Limits the height of a texture that text will be rendered on. Value is ignored if height is defined."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"max_width"})," - (default=7682) Maximal width. Limits the width of a texture that text will be rendered on. Value is ignored if width is defined."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"style"}),' - (default="normal") Font style. The selected font needs to support this specific style.']}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"weight"}),' - (default="normal") Font weight. The selected font needs to support this specific weight.']}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"width"})," - Width of a texture that text will be rendered on. If not provided the resulting texture will be sized based on the defined text, but limited to ",(0,i.jsx)(t.code,{children:"max_width"})," value."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"wrap"}),' - (default="none") Text wrapping options.']}),"\n"]})]})}function h(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(a,{...e})}):a(e)}},1151:(e,t,n)=>{n.d(t,{Z:()=>o,a:()=>l});var i=n(7294);const s={},r=i.createContext(s);function l(e){const t=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:l(e.components),i.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/5732f308.58672a2d.js b/assets/js/5732f308.58672a2d.js new file mode 100644 index 000000000..9c52761ec --- /dev/null +++ b/assets/js/5732f308.58672a2d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcompositor_live=self.webpackChunkcompositor_live||[]).push([[821],{660:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>d,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>o,toc:()=>c});var i=n(5893),s=n(1151);const r={},l="Text",o={id:"api/components/Text",title:"Text",description:"Properties",source:"@site/pages/api/components/Text.md",sourceDirName:"api/components",slug:"/api/components/Text",permalink:"/docs/api/components/Text",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar",previous:{title:"Shader",permalink:"/docs/api/components/Shader"},next:{title:"Tiles",permalink:"/docs/api/components/Tiles"}},d={},c=[{value:"Properties",id:"properties",level:4}];function a(e){const t={a:"a",code:"code",h1:"h1",h4:"h4",li:"li",p:"p",pre:"pre",ul:"ul",...(0,s.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.h1,{id:"text",children:"Text"}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-typescript",children:'type Text = {\n type: "text",\n id?: string,\n text: string,\n width?: f32,\n height?: f32,\n max_width?: f32,\n max_height?: f32,\n font_size: f32,\n line_height?: f32,\n color_rgba?: string,\n background_color_rgba?: string,\n font_family?: string,\n style?: "normal" | "italic" | "oblique",\n align?: "left" | "right" | "justified" | "center",\n wrap?: "none" | "glyph" | "word",\n weight?: \n | "thin"\n | "extra_light"\n | "light"\n | "normal"\n | "medium"\n | "semi_bold"\n | "bold"\n | "extra_bold"\n | "black",\n}\n'})}),"\n",(0,i.jsx)(t.h4,{id:"properties",children:"Properties"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"width"})," - Width of a texture that text will be rendered on. If not provided the resulting texture will be sized based on the defined text, but limited to ",(0,i.jsx)(t.code,{children:"max_width"})," value."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"height"})," - Height of a texture that text will be rendered on. If not provided the resulting texture will be sized based on the defined text, but limited to ",(0,i.jsx)(t.code,{children:"max_width"})," value."]}),"\n"]}),"\n",(0,i.jsxs)(t.p,{children:["It's an error to provide ",(0,i.jsx)(t.code,{children:"height"})," if width is not defined."]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"max_width"})," - (default=7682) Maximal width. Limits the width of a texture that text will be rendered on. Value is ignored if width is defined."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"max_height"})," - (default=4320) Maximal height. Limits the height of a texture that text will be rendered on. Value is ignored if height is defined."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"font_size"})," - Font size in pixels."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"line_height"})," - Distance between lines in pixels. Defaults to the value of the ",(0,i.jsx)(t.code,{children:"font_size"})," property."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"color_rgba"}),' - (default="#FFFFFFFF") Font color in ',(0,i.jsx)(t.code,{children:"#RRGGBBAA"})," format."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"background_color_rgba"}),' - (default="#00000000") Background color in ',(0,i.jsx)(t.code,{children:"#RRGGBBAA"})," format."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"font_family"}),' - (default="Verdana") Font family.']}),"\n"]}),"\n",(0,i.jsxs)(t.p,{children:['Provide family-name for specific font. "generic-family" values like e.g. "sans-serif" will not work. ',(0,i.jsx)(t.a,{href:"https://www.w3.org/TR/2018/REC-css-fonts-3-20180920/#family-name-value",children:"https://www.w3.org/TR/2018/REC-css-fonts-3-20180920/#family-name-value"})]}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"style"}),' - (default="normal") Font style. The selected font needs to support this specific style.']}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"align"}),' - (default="left") Text align.']}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"wrap"}),' - (default="none") Text wrapping options.']}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"weight"}),' - (default="normal") Font weight. The selected font needs to support this specific weight.']}),"\n"]})]})}function h(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(a,{...e})}):a(e)}},1151:(e,t,n)=>{n.d(t,{Z:()=>o,a:()=>l});var i=n(7294);const s={},r=i.createContext(s);function l(e){const t=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:l(e.components),i.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/6ecc9e9d.07df5726.js b/assets/js/6ecc9e9d.07df5726.js deleted file mode 100644 index ff141ba59..000000000 --- a/assets/js/6ecc9e9d.07df5726.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcompositor_live=self.webpackChunkcompositor_live||[]).push([[646],{6239:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>s,metadata:()=>d,toc:()=>c});var t=i(5893),o=i(1151);const s={},r="View",d={id:"api/components/View",title:"View",description:"Properties",source:"@site/pages/api/components/View.md",sourceDirName:"api/components",slug:"/api/components/View",permalink:"/docs/api/components/View",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar",previous:{title:"Tiles",permalink:"/docs/api/components/Tiles"},next:{title:"WebView",permalink:"/docs/api/components/WebView"}},l={},c=[{value:"Properties",id:"properties",level:4},{value:"Transition",id:"transition",level:2}];function a(e){const n={code:"code",h1:"h1",h2:"h2",h4:"h4",li:"li",pre:"pre",ul:"ul",...(0,o.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"view",children:"View"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-typescript",children:'type View = {\n background_color_rgba?: string,\n bottom?: f32,\n children?: Component[],\n direction?: "row" | "column",\n height?: f32,\n id?: string,\n left?: f32,\n overflow?: "visible" | "hidden" | "fit",\n right?: f32,\n rotation?: f32,\n top?: f32,\n transition?: Transition,\n type: "view",\n width?: f32,\n}\n'})}),"\n",(0,t.jsx)(n.h4,{id:"properties",children:"Properties"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"background_color_rgba"}),' - (default="#00000000") Background color in a "#RRGGBBAA" format.']}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"bottom"})," - Distance between the bottom edge of this component and the bottom edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"direction"}),' - Direction defines how static children are positioned inside the View component. "row" - Children positioned from left to right. "column" - Children positioned from top to bottom.']}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"height"})," - Height of a component in pixels. Required when using absolute positioning."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"left"})," - Distance between the left edge of this component and the left edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"overflow"}),' - (default="hidden") Controls what happens to content that is too big to fit into an area.']}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"right"})," - Distance between the right edge of this component and the right edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"rotation"})," - Rotation of a component in degrees. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"top"})," - Distance between the top edge of this component and the top edge of its parent. If this field is defined, then component will ignore a layout defined by its parent."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"transition"})," - Defines how this component will behave during a scene update. This will only have an effect if previous scene already contained a View component with the same id."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"width"})," - Width of a component in pixels. Required when using absolute positioning."]}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"transition",children:"Transition"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-typescript",children:"type Transition = {\n duration_ms: f64,\n}\n"})})]})}function h(e={}){const{wrapper:n}={...(0,o.a)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(a,{...e})}):a(e)}},1151:(e,n,i)=>{i.d(n,{Z:()=>d,a:()=>r});var t=i(7294);const o={},s=t.createContext(o);function r(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/6ecc9e9d.abece498.js b/assets/js/6ecc9e9d.abece498.js new file mode 100644 index 000000000..ae15270e5 --- /dev/null +++ b/assets/js/6ecc9e9d.abece498.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcompositor_live=self.webpackChunkcompositor_live||[]).push([[646],{6239:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>h,frontMatter:()=>s,metadata:()=>d,toc:()=>c});var t=i(5893),o=i(1151);const s={},r="View",d={id:"api/components/View",title:"View",description:"Properties",source:"@site/pages/api/components/View.md",sourceDirName:"api/components",slug:"/api/components/View",permalink:"/docs/api/components/View",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar",previous:{title:"Tiles",permalink:"/docs/api/components/Tiles"},next:{title:"WebView",permalink:"/docs/api/components/WebView"}},l={},c=[{value:"Properties",id:"properties",level:4},{value:"Transition",id:"transition",level:2}];function a(e){const n={code:"code",h1:"h1",h2:"h2",h4:"h4",li:"li",pre:"pre",ul:"ul",...(0,o.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h1,{id:"view",children:"View"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-typescript",children:'type View = {\n type: "view",\n id?: string,\n children?: Component[],\n width?: f32,\n height?: f32,\n direction?: "row" | "column",\n top?: f32,\n left?: f32,\n bottom?: f32,\n right?: f32,\n rotation?: f32,\n transition?: Transition,\n overflow?: "visible" | "hidden" | "fit",\n background_color_rgba?: string,\n}\n'})}),"\n",(0,t.jsx)(n.h4,{id:"properties",children:"Properties"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"width"})," - Width of a component in pixels. Required when using absolute positioning."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"height"})," - Height of a component in pixels. Required when using absolute positioning."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"direction"}),' - Direction defines how static children are positioned inside the View component. "row" - Children positioned from left to right. "column" - Children positioned from top to bottom.']}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"top"})," - Distance between the top edge of this component and the top edge of its parent. If this field is defined, then component will ignore a layout defined by its parent."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"left"})," - Distance between the left edge of this component and the left edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"bottom"})," - Distance between the bottom edge of this component and the bottom edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"right"})," - Distance between the right edge of this component and the right edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"rotation"})," - Rotation of a component in degrees. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"transition"})," - Defines how this component will behave during a scene update. This will only have an effect if previous scene already contained a View component with the same id."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"overflow"}),' - (default="hidden") Controls what happens to content that is too big to fit into an area.']}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.code,{children:"background_color_rgba"}),' - (default="#00000000") Background color in a "#RRGGBBAA" format.']}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"transition",children:"Transition"}),"\n",(0,t.jsx)(n.pre,{children:(0,t.jsx)(n.code,{className:"language-typescript",children:"type Transition = {\n duration_ms: f64,\n}\n"})})]})}function h(e={}){const{wrapper:n}={...(0,o.a)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(a,{...e})}):a(e)}},1151:(e,n,i)=>{i.d(n,{Z:()=>d,a:()=>r});var t=i(7294);const o={},s=t.createContext(o);function r(e){const n=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),t.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/7ef038ae.e618ab93.js b/assets/js/7ef038ae.2379d9f3.js similarity index 96% rename from assets/js/7ef038ae.e618ab93.js rename to assets/js/7ef038ae.2379d9f3.js index 216694dbb..c3ae3b5e0 100644 --- a/assets/js/7ef038ae.e618ab93.js +++ b/assets/js/7ef038ae.2379d9f3.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcompositor_live=self.webpackChunkcompositor_live||[]).push([[268],{3270:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>s,default:()=>m,frontMatter:()=>i,metadata:()=>a,toc:()=>p});var r=t(5893),o=t(1151);const i={},s="Image",a={id:"api/components/Image",title:"Image",description:"Properties",source:"@site/pages/api/components/Image.md",sourceDirName:"api/components",slug:"/api/components/Image",permalink:"/docs/api/components/Image",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar",previous:{title:"Streams",permalink:"/docs/api/io"},next:{title:"InputStream",permalink:"/docs/api/components/InputStream"}},c={},p=[{value:"Properties",id:"properties",level:4}];function l(e){const n={code:"code",h1:"h1",h4:"h4",li:"li",pre:"pre",ul:"ul",...(0,o.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"image",children:"Image"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-typescript",children:'type Image = {\n id?: string,\n image_id: string,\n type: "image",\n}\n'})}),"\n",(0,r.jsx)(n.h4,{id:"properties",children:"Properties"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"image_id"})," - ID of a previously registered Image."]}),"\n"]})]})}function m(e={}){const{wrapper:n}={...(0,o.a)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},1151:(e,n,t)=>{t.d(n,{Z:()=>a,a:()=>s});var r=t(7294);const o={},i=r.createContext(o);function s(e){const n=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),r.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkcompositor_live=self.webpackChunkcompositor_live||[]).push([[268],{3270:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>s,default:()=>m,frontMatter:()=>i,metadata:()=>a,toc:()=>p});var r=t(5893),o=t(1151);const i={},s="Image",a={id:"api/components/Image",title:"Image",description:"Properties",source:"@site/pages/api/components/Image.md",sourceDirName:"api/components",slug:"/api/components/Image",permalink:"/docs/api/components/Image",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar",previous:{title:"Streams",permalink:"/docs/api/io"},next:{title:"InputStream",permalink:"/docs/api/components/InputStream"}},c={},p=[{value:"Properties",id:"properties",level:4}];function l(e){const n={code:"code",h1:"h1",h4:"h4",li:"li",pre:"pre",ul:"ul",...(0,o.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"image",children:"Image"}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-typescript",children:'type Image = {\n type: "image",\n id?: string,\n image_id: string,\n}\n'})}),"\n",(0,r.jsx)(n.h4,{id:"properties",children:"Properties"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.code,{children:"image_id"})," - ID of a previously registered Image."]}),"\n"]})]})}function m(e={}){const{wrapper:n}={...(0,o.a)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},1151:(e,n,t)=>{t.d(n,{Z:()=>a,a:()=>s});var r=t(7294);const o={},i=r.createContext(o);function s(e){const n=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:s(e.components),r.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b360e2f2.98813d66.js b/assets/js/b360e2f2.98813d66.js new file mode 100644 index 000000000..867ab3716 --- /dev/null +++ b/assets/js/b360e2f2.98813d66.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcompositor_live=self.webpackChunkcompositor_live||[]).push([[195],{4846:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>d,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>o,toc:()=>l});var s=r(5893),t=r(1151);const i={},a="Shader",o={id:"api/components/Shader",title:"Shader",description:"Properties",source:"@site/pages/api/components/Shader.md",sourceDirName:"api/components",slug:"/api/components/Shader",permalink:"/docs/api/components/Shader",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar",previous:{title:"Rescaler",permalink:"/docs/api/components/Rescaler"},next:{title:"Text",permalink:"/docs/api/components/Text"}},d={},l=[{value:"Properties",id:"properties",level:4},{value:"ShaderParam",id:"shaderparam",level:2},{value:"Resolution",id:"resolution",level:2},{value:"Properties",id:"properties-1",level:4}];function c(e){const n={code:"code",h1:"h1",h2:"h2",h4:"h4",li:"li",p:"p",pre:"pre",ul:"ul",...(0,t.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"shader",children:"Shader"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-typescript",children:'type Shader = {\n type: "shader",\n id?: string,\n children?: Component[],\n shader_id: string,\n shader_param?: ShaderParam,\n resolution: Resolution,\n}\n'})}),"\n",(0,s.jsx)(n.h4,{id:"properties",children:"Properties"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"shader_id"})," - ID of a previously registered Shader."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"shader_param"})," - Object that will be serialized into a ",(0,s.jsx)(n.code,{children:"struct"})," and passed inside the shader as: ",(0,s.jsx)(n.code,{children:"wgsl @group(1) @binding(0) var "})]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"Note: This object's structure must match the structure defined in a shader source code."}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"resolution"})," - Resolution of a texture where shader will be executed."]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"shaderparam",children:"ShaderParam"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-typescript",children:'type ShaderParam = \n | {\n type: "f32",\n value: f32,\n }\n | {\n type: "u32",\n value: u32,\n }\n | {\n type: "i32",\n value: i32,\n }\n | {\n type: "list",\n value: ShaderParam[],\n }\n | {\n type: "struct",\n value: ShaderParamStructField[],\n }\n'})}),"\n",(0,s.jsx)(n.h2,{id:"resolution",children:"Resolution"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-typescript",children:"type Resolution = {\n width: u32,\n height: u32,\n}\n"})}),"\n",(0,s.jsx)(n.h4,{id:"properties-1",children:"Properties"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"width"})," - Width in pixels."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"height"})," - Height in pixels."]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},1151:(e,n,r)=>{r.d(n,{Z:()=>o,a:()=>a});var s=r(7294);const t={},i=s.createContext(t);function a(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:a(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b360e2f2.c95aebf5.js b/assets/js/b360e2f2.c95aebf5.js deleted file mode 100644 index d476209e1..000000000 --- a/assets/js/b360e2f2.c95aebf5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcompositor_live=self.webpackChunkcompositor_live||[]).push([[195],{4846:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>d,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>o,toc:()=>l});var s=r(5893),t=r(1151);const i={},a="Shader",o={id:"api/components/Shader",title:"Shader",description:"Properties",source:"@site/pages/api/components/Shader.md",sourceDirName:"api/components",slug:"/api/components/Shader",permalink:"/docs/api/components/Shader",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar",previous:{title:"Rescaler",permalink:"/docs/api/components/Rescaler"},next:{title:"Text",permalink:"/docs/api/components/Text"}},d={},l=[{value:"Properties",id:"properties",level:4},{value:"Resolution",id:"resolution",level:2},{value:"Properties",id:"properties-1",level:4},{value:"ShaderParam",id:"shaderparam",level:2}];function c(e){const n={code:"code",h1:"h1",h2:"h2",h4:"h4",li:"li",p:"p",pre:"pre",ul:"ul",...(0,t.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"shader",children:"Shader"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-typescript",children:'type Shader = {\n children?: Component[],\n id?: string,\n resolution: Resolution,\n shader_id: string,\n shader_param?: ShaderParam,\n type: "shader",\n}\n'})}),"\n",(0,s.jsx)(n.h4,{id:"properties",children:"Properties"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"resolution"})," - Resolution of a texture where shader will be executed."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"shader_id"})," - ID of a previously registered Shader."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"shader_param"})," - Object that will be serialized into a ",(0,s.jsx)(n.code,{children:"struct"})," and passed inside the shader as: ",(0,s.jsx)(n.code,{children:"wgsl @group(1) @binding(0) var "})]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"Note: This object's structure must match the structure defined in a shader source code."}),"\n",(0,s.jsx)(n.h2,{id:"resolution",children:"Resolution"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-typescript",children:"type Resolution = {\n height: u32,\n width: u32,\n}\n"})}),"\n",(0,s.jsx)(n.h4,{id:"properties-1",children:"Properties"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"height"})," - Height in pixels."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.code,{children:"width"})," - Width in pixels."]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"shaderparam",children:"ShaderParam"}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-typescript",children:'type ShaderParam = \n | {\n type: "f32",\n value: f32,\n }\n | {\n type: "u32",\n value: u32,\n }\n | {\n type: "i32",\n value: i32,\n }\n | {\n type: "list",\n value: ShaderParam[],\n }\n | {\n type: "struct",\n value: ShaderParamStructField[],\n }\n'})})]})}function h(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(c,{...e})}):c(e)}},1151:(e,n,r)=>{r.d(n,{Z:()=>o,a:()=>a});var s=r(7294);const t={},i=s.createContext(t);function a(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:a(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e17b63fd.24b4d0a3.js b/assets/js/e17b63fd.93debfa8.js similarity index 93% rename from assets/js/e17b63fd.24b4d0a3.js rename to assets/js/e17b63fd.93debfa8.js index 80d26c952..ef3e7ea25 100644 --- a/assets/js/e17b63fd.24b4d0a3.js +++ b/assets/js/e17b63fd.93debfa8.js @@ -1 +1 @@ -"use strict";(self.webpackChunkcompositor_live=self.webpackChunkcompositor_live||[]).push([[407],{2847:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var r=n(5893),s=n(1151);const i={},o="InputStream",a={id:"api/components/InputStream",title:"InputStream",description:"Component representing incoming RTP stream. Specific streams can be identified by an input_id that was part of a RegisterInputStream request.",source:"@site/pages/api/components/InputStream.md",sourceDirName:"api/components",slug:"/api/components/InputStream",permalink:"/docs/api/components/InputStream",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar",previous:{title:"Image",permalink:"/docs/api/components/Image"},next:{title:"Rescaler",permalink:"/docs/api/components/Rescaler"}},p={},c=[];function m(e){const t={code:"code",h1:"h1",p:"p",pre:"pre",...(0,s.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"inputstream",children:"InputStream"}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-typescript",children:'type InputStream = {\n id?: string,\n input_id: string,\n type: "input_stream",\n}\n'})}),"\n",(0,r.jsxs)(t.p,{children:["Component representing incoming RTP stream. Specific streams can be identified by an ",(0,r.jsx)(t.code,{children:"input_id"})," that was part of a ",(0,r.jsx)(t.code,{children:"RegisterInputStream"})," request."]})]})}function u(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(m,{...e})}):m(e)}},1151:(e,t,n)=>{n.d(t,{Z:()=>a,a:()=>o});var r=n(7294);const s={},i=r.createContext(s);function o(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkcompositor_live=self.webpackChunkcompositor_live||[]).push([[407],{2847:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>o,default:()=>u,frontMatter:()=>i,metadata:()=>a,toc:()=>c});var r=n(5893),s=n(1151);const i={},o="InputStream",a={id:"api/components/InputStream",title:"InputStream",description:"Component representing incoming RTP stream. Specific streams can be identified by an input_id that was part of a RegisterInputStream request.",source:"@site/pages/api/components/InputStream.md",sourceDirName:"api/components",slug:"/api/components/InputStream",permalink:"/docs/api/components/InputStream",draft:!1,unlisted:!1,tags:[],version:"current",frontMatter:{},sidebar:"sidebar",previous:{title:"Image",permalink:"/docs/api/components/Image"},next:{title:"Rescaler",permalink:"/docs/api/components/Rescaler"}},p={},c=[];function m(e){const t={code:"code",h1:"h1",p:"p",pre:"pre",...(0,s.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"inputstream",children:"InputStream"}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-typescript",children:'type InputStream = {\n type: "input_stream",\n id?: string,\n input_id: string,\n}\n'})}),"\n",(0,r.jsxs)(t.p,{children:["Component representing incoming RTP stream. Specific streams can be identified by an ",(0,r.jsx)(t.code,{children:"input_id"})," that was part of a ",(0,r.jsx)(t.code,{children:"RegisterInputStream"})," request."]})]})}function u(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(m,{...e})}):m(e)}},1151:(e,t,n)=>{n.d(t,{Z:()=>a,a:()=>o});var r=n(7294);const s={},i=r.createContext(s);function o(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.20abe29d.js b/assets/js/runtime~main.02deee93.js similarity index 53% rename from assets/js/runtime~main.20abe29d.js rename to assets/js/runtime~main.02deee93.js index cd5ced595..d142c4f3e 100644 --- a/assets/js/runtime~main.20abe29d.js +++ b/assets/js/runtime~main.02deee93.js @@ -1 +1 @@ -(()=>{"use strict";var e,t,r,a,o,n={},f={};function c(e){var t=f[e];if(void 0!==t)return t.exports;var r=f[e]={id:e,loaded:!1,exports:{}};return n[e].call(r.exports,r,r.exports,c),r.loaded=!0,r.exports}c.m=n,c.c=f,e=[],c.O=(t,r,a,o)=>{if(!r){var n=1/0;for(b=0;b=o)&&Object.keys(c.O).every((e=>c.O[e](r[i])))?r.splice(i--,1):(f=!1,o0&&e[b-1][2]>o;b--)e[b]=e[b-1];e[b]=[r,a,o]},c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var o=Object.create(null);c.r(o);var n={};t=t||[null,r({}),r([]),r(r)];for(var f=2&a&&e;"object"==typeof f&&!~t.indexOf(f);f=r(f))Object.getOwnPropertyNames(f).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,c.d(o,n),o},c.d=(e,t)=>{for(var r in t)c.o(t,r)&&!c.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((t,r)=>(c.f[r](e,t),t)),[])),c.u=e=>"assets/js/"+({2:"4e76d5b1",53:"935f2afb",193:"913037bf",195:"b360e2f2",237:"1df93b7f",252:"914825a2",268:"7ef038ae",318:"584f2726",342:"9641c2a9",368:"a94703ab",402:"42b33983",407:"e17b63fd",422:"31161cd8",439:"dcfd3d15",508:"b542e828",518:"a7bd4aaa",538:"14eaa339",613:"21a024a3",646:"6ecc9e9d",661:"5e95c892",726:"1a3e6474",780:"0cb07e4e",817:"14eb3368",821:"5732f308",874:"fab95674",918:"17896441"}[e]||e)+"."+{2:"46794a55",53:"f709c395",193:"56781cb8",195:"c95aebf5",237:"cad651bc",252:"755572a1",268:"e618ab93",318:"e2859827",342:"3a38e01b",368:"51d285f4",402:"bbaa8f17",407:"24b4d0a3",422:"95e5a0ea",439:"b66ee3ea",508:"1d6aed04",518:"5fd1d56a",538:"4b13d8e2",613:"d22cbc62",646:"07df5726",661:"a19d13d7",726:"24f2d1aa",772:"6b551c0d",780:"9898ce5a",817:"3fe59380",821:"35770f2e",874:"e9ba2b39",918:"6d75f54c"}[e]+".js",c.miniCssF=e=>{},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},o="compositor-live:",c.l=(e,t,r,n)=>{if(a[e])a[e].push(t);else{var f,i;if(void 0!==r)for(var d=document.getElementsByTagName("script"),b=0;b{f.onerror=f.onload=null,clearTimeout(s);var o=a[e];if(delete a[e],f.parentNode&&f.parentNode.removeChild(f),o&&o.forEach((e=>e(r))),t)return t(r)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=u.bind(null,f.onerror),f.onload=u.bind(null,f.onload),i&&document.head.appendChild(f)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.p="/",c.gca=function(e){return e={17896441:"918","4e76d5b1":"2","935f2afb":"53","913037bf":"193",b360e2f2:"195","1df93b7f":"237","914825a2":"252","7ef038ae":"268","584f2726":"318","9641c2a9":"342",a94703ab:"368","42b33983":"402",e17b63fd:"407","31161cd8":"422",dcfd3d15:"439",b542e828:"508",a7bd4aaa:"518","14eaa339":"538","21a024a3":"613","6ecc9e9d":"646","5e95c892":"661","1a3e6474":"726","0cb07e4e":"780","14eb3368":"817","5732f308":"821",fab95674:"874"}[e]||e,c.p+c.u(e)},(()=>{var e={303:0,532:0};c.f.j=(t,r)=>{var a=c.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var o=new Promise(((r,o)=>a=e[t]=[r,o]));r.push(a[2]=o);var n=c.p+c.u(t),f=new Error;c.l(n,(r=>{if(c.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),n=r&&r.target&&r.target.src;f.message="Loading chunk "+t+" failed.\n("+o+": "+n+")",f.name="ChunkLoadError",f.type=o,f.request=n,a[1](f)}}),"chunk-"+t,t)}},c.O.j=t=>0===e[t];var t=(t,r)=>{var a,o,n=r[0],f=r[1],i=r[2],d=0;if(n.some((t=>0!==e[t]))){for(a in f)c.o(f,a)&&(c.m[a]=f[a]);if(i)var b=i(c)}for(t&&t(r);d{"use strict";var e,t,r,a,o,n={},f={};function d(e){var t=f[e];if(void 0!==t)return t.exports;var r=f[e]={id:e,loaded:!1,exports:{}};return n[e].call(r.exports,r,r.exports,d),r.loaded=!0,r.exports}d.m=n,d.c=f,e=[],d.O=(t,r,a,o)=>{if(!r){var n=1/0;for(b=0;b=o)&&Object.keys(d.O).every((e=>d.O[e](r[i])))?r.splice(i--,1):(f=!1,o0&&e[b-1][2]>o;b--)e[b]=e[b-1];e[b]=[r,a,o]},d.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return d.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var o=Object.create(null);d.r(o);var n={};t=t||[null,r({}),r([]),r(r)];for(var f=2&a&&e;"object"==typeof f&&!~t.indexOf(f);f=r(f))Object.getOwnPropertyNames(f).forEach((t=>n[t]=()=>e[t]));return n.default=()=>e,d.d(o,n),o},d.d=(e,t)=>{for(var r in t)d.o(t,r)&&!d.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((t,r)=>(d.f[r](e,t),t)),[])),d.u=e=>"assets/js/"+({2:"4e76d5b1",53:"935f2afb",193:"913037bf",195:"b360e2f2",237:"1df93b7f",252:"914825a2",268:"7ef038ae",318:"584f2726",342:"9641c2a9",368:"a94703ab",402:"42b33983",407:"e17b63fd",422:"31161cd8",439:"dcfd3d15",508:"b542e828",518:"a7bd4aaa",538:"14eaa339",613:"21a024a3",646:"6ecc9e9d",661:"5e95c892",726:"1a3e6474",780:"0cb07e4e",817:"14eb3368",821:"5732f308",874:"fab95674",918:"17896441"}[e]||e)+"."+{2:"46794a55",53:"f709c395",193:"56781cb8",195:"98813d66",237:"cad651bc",252:"755572a1",268:"2379d9f3",318:"e2859827",342:"3a38e01b",368:"51d285f4",402:"d87cc2b3",407:"93debfa8",422:"95e5a0ea",439:"b66ee3ea",508:"1d6aed04",518:"5fd1d56a",538:"807722d2",613:"d22cbc62",646:"abece498",661:"a19d13d7",726:"24f2d1aa",772:"6b551c0d",780:"d30fe343",817:"3fe59380",821:"58672a2d",874:"e9ba2b39",918:"6d75f54c"}[e]+".js",d.miniCssF=e=>{},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},o="compositor-live:",d.l=(e,t,r,n)=>{if(a[e])a[e].push(t);else{var f,i;if(void 0!==r)for(var c=document.getElementsByTagName("script"),b=0;b{f.onerror=f.onload=null,clearTimeout(s);var o=a[e];if(delete a[e],f.parentNode&&f.parentNode.removeChild(f),o&&o.forEach((e=>e(r))),t)return t(r)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=u.bind(null,f.onerror),f.onload=u.bind(null,f.onload),i&&document.head.appendChild(f)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/",d.gca=function(e){return e={17896441:"918","4e76d5b1":"2","935f2afb":"53","913037bf":"193",b360e2f2:"195","1df93b7f":"237","914825a2":"252","7ef038ae":"268","584f2726":"318","9641c2a9":"342",a94703ab:"368","42b33983":"402",e17b63fd:"407","31161cd8":"422",dcfd3d15:"439",b542e828:"508",a7bd4aaa:"518","14eaa339":"538","21a024a3":"613","6ecc9e9d":"646","5e95c892":"661","1a3e6474":"726","0cb07e4e":"780","14eb3368":"817","5732f308":"821",fab95674:"874"}[e]||e,d.p+d.u(e)},(()=>{var e={303:0,532:0};d.f.j=(t,r)=>{var a=d.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var o=new Promise(((r,o)=>a=e[t]=[r,o]));r.push(a[2]=o);var n=d.p+d.u(t),f=new Error;d.l(n,(r=>{if(d.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),n=r&&r.target&&r.target.src;f.message="Loading chunk "+t+" failed.\n("+o+": "+n+")",f.name="ChunkLoadError",f.type=o,f.request=n,a[1](f)}}),"chunk-"+t,t)}},d.O.j=t=>0===e[t];var t=(t,r)=>{var a,o,n=r[0],f=r[1],i=r[2],c=0;if(n.some((t=>0!==e[t]))){for(a in f)d.o(f,a)&&(d.m[a]=f[a]);if(i)var b=i(d)}for(t&&t(r);c Image | Live Compositor - +

Image

-
type Image = {
id?: string,
image_id: string,
type: "image",
}
+
type Image = {
type: "image",
id?: string,
image_id: string,
}

Properties

  • image_id - ID of a previously registered Image.
  • diff --git a/docs/api/components/InputStream/index.html b/docs/api/components/InputStream/index.html index 3cfef9ac9..fd283361c 100644 --- a/docs/api/components/InputStream/index.html +++ b/docs/api/components/InputStream/index.html @@ -4,12 +4,12 @@ InputStream | Live Compositor - +

    InputStream

    -
    type InputStream = {
    id?: string,
    input_id: string,
    type: "input_stream",
    }
    +
    type InputStream = {
    type: "input_stream",
    id?: string,
    input_id: string,
    }

    Component representing incoming RTP stream. Specific streams can be identified by an input_id that was part of a RegisterInputStream request.

    \ No newline at end of file diff --git a/docs/api/components/Rescaler/index.html b/docs/api/components/Rescaler/index.html index 9a0175be9..5c5327dfb 100644 --- a/docs/api/components/Rescaler/index.html +++ b/docs/api/components/Rescaler/index.html @@ -4,22 +4,22 @@ Rescaler | Live Compositor - +

    Rescaler

    -
    type Rescaler = {
    bottom?: f32,
    child: Component,
    height?: f32,
    horizontal_align?: "left" | "right" | "justified" | "center",
    id?: string,
    left?: f32,
    mode?: "fit" | "fill",
    right?: f32,
    rotation?: f32,
    top?: f32,
    transition?: Transition,
    type: "rescaler",
    vertical_align?: "top" | "center" | "bottom" | "justified",
    width?: f32,
    }
    +
    type Rescaler = {
    type: "rescaler",
    id?: string,
    child: Component,
    mode?: "fit" | "fill",
    horizontal_align?: "left" | "right" | "justified" | "center",
    vertical_align?: "top" | "center" | "bottom" | "justified",
    width?: f32,
    height?: f32,
    top?: f32,
    left?: f32,
    bottom?: f32,
    right?: f32,
    rotation?: f32,
    transition?: Transition,
    }

    Properties

      -
    • bottom - Distance between the bottom edge of this component and the bottom edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent.
    • +
    • width - Width of a component in pixels. Required when using absolute positioning.
    • height - Height of a component in pixels. Required when using absolute positioning.
    • +
    • top - Distance between the top edge of this component and the top edge of its parent. If this field is defined, then component will ignore a layout defined by its parent.
    • left - Distance between the left edge of this component and the left edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent.
    • +
    • bottom - Distance between the bottom edge of this component and the bottom edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent.
    • right - Distance between the right edge of this component and the right edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent.
    • rotation - Rotation of a component in degrees. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent.
    • -
    • top - Distance between the top edge of this component and the top edge of its parent. If this field is defined, then component will ignore a layout defined by its parent.
    • transition - Defines how this component will behave during a scene update. This will only have an effect if previous scene already contained a View component with the same id.
    • -
    • width - Width of a component in pixels. Required when using absolute positioning.

    Transition

    type Transition = {
    duration_ms: f64,
    }
    diff --git a/docs/api/components/Shader/index.html b/docs/api/components/Shader/index.html index 44c42b1cc..68f48efd7 100644 --- a/docs/api/components/Shader/index.html +++ b/docs/api/components/Shader/index.html @@ -4,27 +4,29 @@ Shader | Live Compositor - +

    Shader

    -
    type Shader = {
    children?: Component[],
    id?: string,
    resolution: Resolution,
    shader_id: string,
    shader_param?: ShaderParam,
    type: "shader",
    }
    +
    type Shader = {
    type: "shader",
    id?: string,
    children?: Component[],
    shader_id: string,
    shader_param?: ShaderParam,
    resolution: Resolution,
    }

    Properties

      -
    • resolution - Resolution of a texture where shader will be executed.
    • shader_id - ID of a previously registered Shader.
    • shader_param - Object that will be serialized into a struct and passed inside the shader as: wgsl @group(1) @binding(0) var<uniform>

    Note: This object's structure must match the structure defined in a shader source code.

    +
      +
    • resolution - Resolution of a texture where shader will be executed.
    • +
    +

    ShaderParam

    +
    type ShaderParam = 
    | {
    type: "f32",
    value: f32,
    }
    | {
    type: "u32",
    value: u32,
    }
    | {
    type: "i32",
    value: i32,
    }
    | {
    type: "list",
    value: ShaderParam[],
    }
    | {
    type: "struct",
    value: ShaderParamStructField[],
    }

    Resolution

    -
    type Resolution = {
    height: u32,
    width: u32,
    }
    +
    type Resolution = {
    width: u32,
    height: u32,
    }

    Properties

      -
    • height - Height in pixels.
    • width - Width in pixels.
    • -
    -

    ShaderParam

    -
    type ShaderParam = 
    | {
    type: "f32",
    value: f32,
    }
    | {
    type: "u32",
    value: u32,
    }
    | {
    type: "i32",
    value: i32,
    }
    | {
    type: "list",
    value: ShaderParam[],
    }
    | {
    type: "struct",
    value: ShaderParamStructField[],
    }
    +
  • height - Height in pixels.
  • +
\ No newline at end of file diff --git a/docs/api/components/Text/index.html b/docs/api/components/Text/index.html index 0fd68bc0a..cf76d71b6 100644 --- a/docs/api/components/Text/index.html +++ b/docs/api/components/Text/index.html @@ -4,33 +4,33 @@ Text | Live Compositor - +

Text

-
type Text = {
align?: "left" | "right" | "justified" | "center",
background_color_rgba?: string,
color_rgba?: string,
font_family?: string,
font_size: f32,
height?: f32,
id?: string,
line_height?: f32,
max_height?: f32,
max_width?: f32,
style?: "normal" | "italic" | "oblique",
text: string,
type: "text",
weight?:
| "thin"
| "extra_light"
| "light"
| "normal"
| "medium"
| "semi_bold"
| "bold"
| "extra_bold"
| "black",
width?: f32,
wrap?: "none" | "glyph" | "word",
}
+
type Text = {
type: "text",
id?: string,
text: string,
width?: f32,
height?: f32,
max_width?: f32,
max_height?: f32,
font_size: f32,
line_height?: f32,
color_rgba?: string,
background_color_rgba?: string,
font_family?: string,
style?: "normal" | "italic" | "oblique",
align?: "left" | "right" | "justified" | "center",
wrap?: "none" | "glyph" | "word",
weight?:
| "thin"
| "extra_light"
| "light"
| "normal"
| "medium"
| "semi_bold"
| "bold"
| "extra_bold"
| "black",
}

Properties

    -
  • align - (default="left") Text align.
  • -
  • background_color_rgba - (default="#00000000") Background color in #RRGGBBAA format.
  • -
  • color_rgba - (default="#FFFFFFFF") Font color in #RRGGBBAA format.
  • -
  • font_family - (default="Verdana") Font family.
  • -
-

Provide family-name for specific font. "generic-family" values like e.g. "sans-serif" will not work. https://www.w3.org/TR/2018/REC-css-fonts-3-20180920/#family-name-value

-
    -
  • font_size - Font size in pixels.
  • +
  • width - Width of a texture that text will be rendered on. If not provided the resulting texture will be sized based on the defined text, but limited to max_width value.
  • height - Height of a texture that text will be rendered on. If not provided the resulting texture will be sized based on the defined text, but limited to max_width value.

It's an error to provide height if width is not defined.

    -
  • line_height - Distance between lines in pixels. Defaults to the value of the font_size property.
  • -
  • max_height - (default=4320) Maximal height. Limits the height of a texture that text will be rendered on. Value is ignored if height is defined.
  • max_width - (default=7682) Maximal width. Limits the width of a texture that text will be rendered on. Value is ignored if width is defined.
  • +
  • max_height - (default=4320) Maximal height. Limits the height of a texture that text will be rendered on. Value is ignored if height is defined.
  • +
  • font_size - Font size in pixels.
  • +
  • line_height - Distance between lines in pixels. Defaults to the value of the font_size property.
  • +
  • color_rgba - (default="#FFFFFFFF") Font color in #RRGGBBAA format.
  • +
  • background_color_rgba - (default="#00000000") Background color in #RRGGBBAA format.
  • +
  • font_family - (default="Verdana") Font family.
  • +
+

Provide family-name for specific font. "generic-family" values like e.g. "sans-serif" will not work. https://www.w3.org/TR/2018/REC-css-fonts-3-20180920/#family-name-value

+
  • style - (default="normal") Font style. The selected font needs to support this specific style.
  • -
  • weight - (default="normal") Font weight. The selected font needs to support this specific weight.
  • -
  • width - Width of a texture that text will be rendered on. If not provided the resulting texture will be sized based on the defined text, but limited to max_width value.
  • +
  • align - (default="left") Text align.
  • wrap - (default="none") Text wrapping options.
  • +
  • weight - (default="normal") Font weight. The selected font needs to support this specific weight.
\ No newline at end of file diff --git a/docs/api/components/Tiles/index.html b/docs/api/components/Tiles/index.html index b08ec5268..a4d28b2b0 100644 --- a/docs/api/components/Tiles/index.html +++ b/docs/api/components/Tiles/index.html @@ -4,22 +4,22 @@ Tiles | Live Compositor - +

Tiles

-
type Tiles = {
background_color_rgba?: string,
children?: Component[],
height?: f32,
horizontal_alignment?: "left" | "right" | "justified" | "center",
id?: string,
margin?: f32,
padding?: f32,
tile_aspect_ratio?: string,
type: "tiles",
vertical_alignment?: "top" | "center" | "bottom" | "justified",
width?: f32,
}
+
type Tiles = {
type: "tiles",
id?: string,
children?: Component[],
width?: f32,
height?: f32,
background_color_rgba?: string,
tile_aspect_ratio?: string,
margin?: f32,
padding?: f32,
horizontal_alignment?: "left" | "right" | "justified" | "center",
vertical_alignment?: "top" | "center" | "bottom" | "justified",
}

Properties

    -
  • background_color_rgba - (default="#00000000") Background color in a "#RRGGBBAA" format.
  • +
  • width - Width of a component in pixels.
  • height - Height of a component in pixels.
  • -
  • horizontal_alignment - (default="center") Horizontal alignment of tiles.
  • +
  • background_color_rgba - (default="#00000000") Background color in a "#RRGGBBAA" format.
  • +
  • tile_aspect_ratio - (default="16:9") Aspect ration of a tile in "W:H" format, where W and H are integers.
  • margin - (default=0) Margin of each tile in pixels.
  • padding - (default=0) Padding on each tile in pixels.
  • -
  • tile_aspect_ratio - (default="16:9") Aspect ration of a tile in "W:H" format, where W and H are integers.
  • +
  • horizontal_alignment - (default="center") Horizontal alignment of tiles.
  • vertical_alignment - (default="center") Vertical alignment of tiles.
  • -
  • width - Width of a component in pixels.
\ No newline at end of file diff --git a/docs/api/components/View/index.html b/docs/api/components/View/index.html index 6ebe2a711..cf8e27da9 100644 --- a/docs/api/components/View/index.html +++ b/docs/api/components/View/index.html @@ -4,25 +4,25 @@ View | Live Compositor - +

View

-
type View = {
background_color_rgba?: string,
bottom?: f32,
children?: Component[],
direction?: "row" | "column",
height?: f32,
id?: string,
left?: f32,
overflow?: "visible" | "hidden" | "fit",
right?: f32,
rotation?: f32,
top?: f32,
transition?: Transition,
type: "view",
width?: f32,
}
+
type View = {
type: "view",
id?: string,
children?: Component[],
width?: f32,
height?: f32,
direction?: "row" | "column",
top?: f32,
left?: f32,
bottom?: f32,
right?: f32,
rotation?: f32,
transition?: Transition,
overflow?: "visible" | "hidden" | "fit",
background_color_rgba?: string,
}

Properties

    -
  • background_color_rgba - (default="#00000000") Background color in a "#RRGGBBAA" format.
  • -
  • bottom - Distance between the bottom edge of this component and the bottom edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent.
  • -
  • direction - Direction defines how static children are positioned inside the View component. "row" - Children positioned from left to right. "column" - Children positioned from top to bottom.
  • +
  • width - Width of a component in pixels. Required when using absolute positioning.
  • height - Height of a component in pixels. Required when using absolute positioning.
  • +
  • direction - Direction defines how static children are positioned inside the View component. "row" - Children positioned from left to right. "column" - Children positioned from top to bottom.
  • +
  • top - Distance between the top edge of this component and the top edge of its parent. If this field is defined, then component will ignore a layout defined by its parent.
  • left - Distance between the left edge of this component and the left edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent.
  • -
  • overflow - (default="hidden") Controls what happens to content that is too big to fit into an area.
  • +
  • bottom - Distance between the bottom edge of this component and the bottom edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent.
  • right - Distance between the right edge of this component and the right edge of its parent. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent.
  • rotation - Rotation of a component in degrees. If this field is defined, this element will be absolutely positioned, instead of being laid out by it's parent.
  • -
  • top - Distance between the top edge of this component and the top edge of its parent. If this field is defined, then component will ignore a layout defined by its parent.
  • transition - Defines how this component will behave during a scene update. This will only have an effect if previous scene already contained a View component with the same id.
  • -
  • width - Width of a component in pixels. Required when using absolute positioning.
  • +
  • overflow - (default="hidden") Controls what happens to content that is too big to fit into an area.
  • +
  • background_color_rgba - (default="#00000000") Background color in a "#RRGGBBAA" format.

Transition

type Transition = {
duration_ms: f64,
}
diff --git a/docs/api/components/WebView/index.html b/docs/api/components/WebView/index.html index 5b3696391..b7b2047b6 100644 --- a/docs/api/components/WebView/index.html +++ b/docs/api/components/WebView/index.html @@ -4,12 +4,12 @@ WebView | Live Compositor - +

WebView

-
type WebView = {
children?: Component[],
id?: string,
instance_id: string,
type: "web_view",
}
+
type WebView = {
type: "web_view",
id?: string,
children?: Component[],
instance_id: string,
}

WebView component renders a website using Chromium.

Properties

    diff --git a/docs/api/index.html b/docs/api/index.html index be95f6866..41787ee9b 100644 --- a/docs/api/index.html +++ b/docs/api/index.html @@ -4,7 +4,7 @@ API | Live Compositor - + diff --git a/docs/api/io/index.html b/docs/api/io/index.html index 9b5ac9d8b..095b46ed4 100644 --- a/docs/api/io/index.html +++ b/docs/api/io/index.html @@ -4,7 +4,7 @@ Streams | Live Compositor - + diff --git a/docs/api/renderers/shader/index.html b/docs/api/renderers/shader/index.html index 05f537cf8..934cff3e7 100644 --- a/docs/api/renderers/shader/index.html +++ b/docs/api/renderers/shader/index.html @@ -4,7 +4,7 @@ Shader | Live Compositor - + diff --git a/docs/api/routes/index.html b/docs/api/routes/index.html index 3b11e9504..591d5b435 100644 --- a/docs/api/routes/index.html +++ b/docs/api/routes/index.html @@ -4,7 +4,7 @@ Routes | Live Compositor - + diff --git a/docs/category/api-reference/index.html b/docs/category/api-reference/index.html index 098746ccf..ebaa1d34d 100644 --- a/docs/category/api-reference/index.html +++ b/docs/category/api-reference/index.html @@ -4,7 +4,7 @@ API Reference | Live Compositor - + diff --git a/docs/get-started/elixir/index.html b/docs/get-started/elixir/index.html index 233dca86a..09e3e92fb 100644 --- a/docs/get-started/elixir/index.html +++ b/docs/get-started/elixir/index.html @@ -4,7 +4,7 @@ Elixir | Live Compositor - + diff --git a/docs/get-started/index.html b/docs/get-started/index.html index 695ad7437..d506c665f 100644 --- a/docs/get-started/index.html +++ b/docs/get-started/index.html @@ -4,7 +4,7 @@ Get started | Live Compositor - + diff --git a/docs/get-started/node/index.html b/docs/get-started/node/index.html index 21511f772..e597d8185 100644 --- a/docs/get-started/node/index.html +++ b/docs/get-started/node/index.html @@ -4,7 +4,7 @@ Node.js | Live Compositor - + diff --git a/docs/intro/index.html b/docs/intro/index.html index 9c67b8a26..6e4b1e5c9 100644 --- a/docs/intro/index.html +++ b/docs/intro/index.html @@ -4,7 +4,7 @@ Introduction | Live Compositor - + diff --git a/index.html b/index.html index 1ba108ded..87de3414e 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ Live Compositor | Live Compositor - +