feat: implement split rendering for smooth layer rotation, bump version to 0.0.3
All checks were successful
Deploy to Production / deploy (push) Successful in 12s
All checks were successful
Deploy to Production / deploy (push) Successful in 12s
This commit is contained in:
23
src/composables/useRenderer.js
Normal file
23
src/composables/useRenderer.js
Normal file
@@ -0,0 +1,23 @@
|
||||
import { ref } from 'vue';
|
||||
|
||||
const RENDERERS = {
|
||||
CSS: 'CSS',
|
||||
SVG: 'SVG',
|
||||
CANVAS: 'Canvas'
|
||||
};
|
||||
|
||||
const activeRenderer = ref(RENDERERS.CSS);
|
||||
|
||||
export function useRenderer() {
|
||||
const setRenderer = (renderer) => {
|
||||
if (Object.values(RENDERERS).includes(renderer)) {
|
||||
activeRenderer.value = renderer;
|
||||
}
|
||||
};
|
||||
|
||||
return {
|
||||
activeRenderer,
|
||||
setRenderer,
|
||||
RENDERERS
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user