tahoma2d/toonz/sources/toonzqt/plugin_fxnode_interface.h

24 lines
948 B
C
Raw Normal View History

2016-05-17 03:04:11 +12:00
#pragma once
2016-03-19 06:57:51 +13:00
#ifndef PLUGIN_FXNODE_INTERFACE
#define PLUGIN_FXNODE_INTERFACE
#include "toonz_hostif.h"
2016-06-15 18:43:10 +12:00
int fxnode_get_bbox(toonz_fxnode_handle_t fxnode,
const toonz_rendering_setting_t *, double frame,
toonz_rect_t *rect, int *ret);
int fxnode_can_handle(toonz_fxnode_handle_t fxnode,
const toonz_rendering_setting_t *, double frame,
int *ret);
2016-03-19 06:57:51 +13:00
int fxnode_get_input_port_count(toonz_fxnode_handle_t fxnode, int *count);
2016-06-15 18:43:10 +12:00
int fxnode_get_input_port(toonz_fxnode_handle_t fxnode, int index,
toonz_port_handle_t *port);
int fxnode_compute_to_tile(toonz_fxnode_handle_t fxnode,
const toonz_rendering_setting_t *rendering_setting,
double frame, const toonz_rect_t *rect,
toonz_tile_handle_t intile,
toonz_tile_handle_t tile);
2016-03-19 06:57:51 +13:00
#endif