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):