INNER CODE UNIT · Python

build

BrokenSource/DepthFlow · depthflow/scene.py:101

    def build(self) -> None:
        self.depth = ShaderTexture(scene=self, name="depth", anisotropy=1).repeat(False)
        self.image = ShaderTexture(scene=self, name="image").repeat(False)
        self.shader.fragment = (depthflow.resources/"depthflow.glsl")
        self.runtime = 5.0

    def setup(self) -> None:
        if self.image.is_empty():
            self.input(None)

    def update(self) -> None:
        # Animation code here!
        ...

    def handle(self, message: ShaderMessage) -> None:
        ShaderScene.handle(self, message)

        if isinstance(message, ShaderMessage.Window.FileDrop):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…