MaterialXWeb 0.0.2
Utilities for using MaterialX Packages with Web clients
|
Public Member Functions | |
__init__ (self, homePage) | |
Constructor. | |
handle_page_loaded (self, data) | |
Handle page load / startup feedback. | |
handle_load_materialx (self, data) | |
Handle loading in of MaterialX document. | |
handle_render_materialx (self, data) | |
Handle request to render MaterialX document. | |
handle_convert_to_usd (self, data) | |
Handle request to convert MaterialX to USD. | |
handle_convert_to_glTF (self, data) | |
Handle request to convert MaterialX to glTF Texture Procedural graph. | |
handle_have_gltf_converter (self) | |
Handle query to see if glTF converter is available. | |
![]() | |
run (self, host, port, deployment_platform, debug=True) | |
Run the Flask server with SocketIO. | |
Static Public Member Functions | |
convert_png_to_base64 (file_path) | |
Utility to load in png image from disk and return Base64 representation. | |
Public Attributes | |
dict | event_handlers |
![]() | |
home = home | |
app = Flask(__name__) | |
socketio = SocketIO(self.app) | |
str | deployment_platform = 'Local' |
os_details = get_os_details() | |
Protected Member Functions | |
_setup_event_handler_map (self) | |
Set up dictionary of mapping event names to their handlers. | |
![]() | |
_register_routes (self) | |
Register HTTP routes. | |
_register_socket_events (self) | |
Register SocketIO events. | |
Definition at line 89 of file MaterialXConversionApp.py.
MaterialXConversionApp.MaterialXConversionApp.__init__ | ( | self, | |
homePage ) |
Constructor.
Reimplemented from MaterialXConversionApp.MaterialXFlaskApp.
Definition at line 92 of file MaterialXConversionApp.py.
|
protected |
Set up dictionary of mapping event names to their handlers.
Reimplemented from MaterialXConversionApp.MaterialXFlaskApp.
Definition at line 98 of file MaterialXConversionApp.py.
|
static |
Utility to load in png image from disk and return Base64 representation.
Definition at line 234 of file MaterialXConversionApp.py.
MaterialXConversionApp.MaterialXConversionApp.handle_convert_to_glTF | ( | self, | |
data ) |
Handle request to convert MaterialX to glTF Texture Procedural graph.
Definition at line 202 of file MaterialXConversionApp.py.
MaterialXConversionApp.MaterialXConversionApp.handle_convert_to_usd | ( | self, | |
data ) |
Handle request to convert MaterialX to USD.
Definition at line 179 of file MaterialXConversionApp.py.
MaterialXConversionApp.MaterialXConversionApp.handle_have_gltf_converter | ( | self | ) |
Handle query to see if glTF converter is available.
Definition at line 227 of file MaterialXConversionApp.py.
MaterialXConversionApp.MaterialXConversionApp.handle_load_materialx | ( | self, | |
data ) |
Handle loading in of MaterialX document.
Definition at line 121 of file MaterialXConversionApp.py.
MaterialXConversionApp.MaterialXConversionApp.handle_page_loaded | ( | self, | |
data ) |
Handle page load / startup feedback.
Definition at line 114 of file MaterialXConversionApp.py.
MaterialXConversionApp.MaterialXConversionApp.handle_render_materialx | ( | self, | |
data ) |
Handle request to render MaterialX document.
Definition at line 136 of file MaterialXConversionApp.py.
dict MaterialXConversionApp.MaterialXConversionApp.event_handlers |
Definition at line 105 of file MaterialXConversionApp.py.