Source code for fury.shaders
"""Read shader files."""
from os.path import join as pjoin, dirname
from fury.shaders.base import (shader_to_actor, add_shader_callback,
attribute_to_actor, replace_shader_in_actor)
SHADERS_DIR = pjoin(dirname(__file__))
[docs]def load(filename):
with open(pjoin(SHADERS_DIR, filename)) as shader_file:
return shader_file.read()
__all__ = ['SHADERS_DIR', 'load', 'shader_to_actor', 'add_shader_callback',
'attribute_to_actor', 'replace_shader_in_actor']