void register_node_type_cmp_seprgba(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_SEPRGBA, "Separate RGBA", NODE_CLASS_CONVERTOR, 0);
	node_type_socket_templates(&ntype, cmp_node_seprgba_in, cmp_node_seprgba_out);

	nodeRegisterType(&ntype);
}
Ejemplo n.º 2
0
void register_node_type_cmp_gamma(void)
{
	static bNodeType ntype;
	
	cmp_node_type_base(&ntype, CMP_NODE_GAMMA, "Gamma", NODE_CLASS_OP_COLOR, 0);
	node_type_socket_templates(&ntype, cmp_node_gamma_in, cmp_node_gamma_out);
	
	nodeRegisterType(&ntype);
}
Ejemplo n.º 3
0
void register_node_type_cmp_normalize(void)
{
	static bNodeType ntype;
	
	cmp_node_type_base(&ntype, CMP_NODE_NORMALIZE, "Normalize", NODE_CLASS_OP_VECTOR, 0);
	node_type_socket_templates(&ntype, cmp_node_normalize_in, cmp_node_normalize_out);
	
	nodeRegisterType(&ntype);
}
Ejemplo n.º 4
0
void register_node_type_cmp_zcombine(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_ZCOMBINE, "Z Combine", NODE_CLASS_OP_COLOR, 0);
	node_type_socket_templates(&ntype, cmp_node_zcombine_in, cmp_node_zcombine_out);

	nodeRegisterType(&ntype);
}
Ejemplo n.º 5
0
void register_node_type_cmp_mapuv(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_MAP_UV, "Map UV", NODE_CLASS_DISTORT, 0);
	node_type_socket_templates(&ntype, cmp_node_mapuv_in, cmp_node_mapuv_out);

	nodeRegisterType(&ntype);
}
Ejemplo n.º 6
0
void register_node_type_cmp_map_range(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_MAP_RANGE, "Map Range", NODE_CLASS_OP_VECTOR, NODE_OPTIONS);
	node_type_socket_templates(&ntype, cmp_node_map_range_in, cmp_node_map_range_out);

	nodeRegisterType(&ntype);
}
Ejemplo n.º 7
0
void register_node_type_cmp_transform(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_TRANSFORM, "Transform", NODE_CLASS_DISTORT, NODE_OPTIONS);
	node_type_socket_templates(&ntype, cmp_node_transform_in, cmp_node_transform_out);

	nodeRegisterType(&ntype);
}
Ejemplo n.º 8
0
void register_node_type_cmp_combhsva(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_COMBHSVA, "Combine HSVA", NODE_CLASS_CONVERTOR, NODE_OPTIONS);
	node_type_socket_templates(&ntype, cmp_node_combhsva_in, cmp_node_combhsva_out);

	nodeRegisterType(&ntype);
}
void register_node_type_cmp_combrgba(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_COMBRGBA, "Combine RGBA", NODE_CLASS_CONVERTOR, 0);
	node_type_socket_templates(&ntype, cmp_node_combrgba_in, cmp_node_combrgba_out);

	nodeRegisterType(&ntype);
}
Ejemplo n.º 10
0
void register_node_type_cmp_despeckle(void)
{
  static bNodeType ntype;

  cmp_node_type_base(&ntype, CMP_NODE_DESPECKLE, "Despeckle", NODE_CLASS_OP_FILTER, NODE_PREVIEW);
  node_type_socket_templates(&ntype, cmp_node_despeckle_in, cmp_node_despeckle_out);
  node_type_init(&ntype, node_composit_init_despeckle);

  nodeRegisterType(&ntype);
}
Ejemplo n.º 11
0
/* custom1 = mix type */
void register_node_type_cmp_mix_rgb(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_MIX_RGB, "Mix", NODE_CLASS_OP_COLOR, NODE_PREVIEW|NODE_OPTIONS);
	node_type_socket_templates(&ntype, cmp_node_mix_rgb_in, cmp_node_mix_rgb_out);
	node_type_label(&ntype, node_blend_label);

	nodeRegisterType(&ntype);
}
Ejemplo n.º 12
0
void register_node_type_cmp_bokehblur(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_BOKEHBLUR, "Bokeh Blur", NODE_CLASS_OP_FILTER, NODE_OPTIONS);
	node_type_socket_templates(&ntype, cmp_node_bokehblur_in, cmp_node_bokehblur_out);
	node_type_init(&ntype, node_composit_init_bokehblur);
	
	nodeRegisterType(&ntype);
}
Ejemplo n.º 13
0
void register_node_type_cmp_doubleedgemask(void)
{
	static bNodeType ntype;	// allocate a node type data structure

	cmp_node_type_base(&ntype, CMP_NODE_DOUBLEEDGEMASK, "Double Edge Mask", NODE_CLASS_MATTE, NODE_OPTIONS);
	node_type_socket_templates(&ntype, cmp_node_doubleedgemask_in, cmp_node_doubleedgemask_out);
	node_type_socket_templates(&ntype, cmp_node_doubleedgemask_in, cmp_node_doubleedgemask_out);

	nodeRegisterType(&ntype);
}
Ejemplo n.º 14
0
void register_node_type_cmp_rotate(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_ROTATE, "Rotate", NODE_CLASS_DISTORT, 0);
	node_type_socket_templates(&ntype, cmp_node_rotate_in, cmp_node_rotate_out);
	node_type_init(&ntype, node_composit_init_rotate);

	nodeRegisterType(&ntype);
}
void register_node_type_cmp_stabilize2d(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_STABILIZE2D, "Stabilize 2D", NODE_CLASS_DISTORT, 0);
	node_type_socket_templates(&ntype, cmp_node_stabilize2d_in, cmp_node_stabilize2d_out);
	ntype.initfunc_api = init;

	nodeRegisterType(&ntype);
}
Ejemplo n.º 16
0
/* custom1 = mix type */
void register_node_type_cmp_invert(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_INVERT, "Invert", NODE_CLASS_OP_COLOR, NODE_OPTIONS);
	node_type_socket_templates(&ntype, cmp_node_invert_in, cmp_node_invert_out);
	node_type_init(&ntype, node_composit_init_invert);

	nodeRegisterType(&ntype);
}
void register_node_type_cmp_rgbtobw(void)
{
	static bNodeType ntype;
	
	cmp_node_type_base(&ntype, CMP_NODE_RGBTOBW, "RGB to BW", NODE_CLASS_CONVERTOR, 0);
	node_type_socket_templates(&ntype, cmp_node_rgbtobw_in, cmp_node_rgbtobw_out);
	node_type_size_preset(&ntype, NODE_SIZE_SMALL);
	
	nodeRegisterType(&ntype);
}
Ejemplo n.º 18
0
void register_node_type_cmp_bokehimage(void)
{
    static bNodeType ntype;

    cmp_node_type_base(&ntype, CMP_NODE_BOKEHIMAGE, "Bokeh Image", NODE_CLASS_INPUT, NODE_PREVIEW);
    node_type_socket_templates(&ntype, NULL, cmp_node_bokehimage_out);
    node_type_init(&ntype, node_composit_init_bokehimage);
    node_type_storage(&ntype, "NodeBokehImage", node_free_standard_storage, node_copy_standard_storage);

    nodeRegisterType(&ntype);
}
Ejemplo n.º 19
0
void register_node_type_cmp_map_value(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_MAP_VALUE, "Map Value", NODE_CLASS_OP_VECTOR, 0);
	node_type_socket_templates(&ntype, cmp_node_map_value_in, cmp_node_map_value_out);
	node_type_init(&ntype, node_composit_init_map_value);
	node_type_storage(&ntype, "TexMapping", node_free_standard_storage, node_copy_standard_storage);

	nodeRegisterType(&ntype);
}
Ejemplo n.º 20
0
void register_node_type_cmp_rlayers(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_R_LAYERS, "Render Layers", NODE_CLASS_INPUT, NODE_PREVIEW);
	node_type_socket_templates(&ntype, NULL, cmp_node_rlayers_out);
	ntype.initfunc_api = node_composit_init_rlayers;
	ntype.poll = node_composit_poll_rlayers;

	nodeRegisterType(&ntype);
}
Ejemplo n.º 21
0
void register_node_type_cmp_image(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_IMAGE, "Image", NODE_CLASS_INPUT, NODE_PREVIEW);
	node_type_init(&ntype, node_composit_init_image);
	node_type_storage(&ntype, "ImageUser", node_composit_free_image, node_composit_copy_image);
	node_type_update(&ntype, cmp_node_image_update, NULL);

	nodeRegisterType(&ntype);
}
Ejemplo n.º 22
0
void register_node_type_cmp_alphaover(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_ALPHAOVER, "Alpha Over", NODE_CLASS_OP_COLOR, 0);
	node_type_socket_templates(&ntype, cmp_node_alphaover_in, cmp_node_alphaover_out);
	node_type_init(&ntype, node_alphaover_init);
	node_type_storage(&ntype, "NodeTwoFloats", node_free_standard_storage, node_copy_standard_storage);

	nodeRegisterType(&ntype);
}
Ejemplo n.º 23
0
void register_node_type_cmp_color_spill(void)
{
	static bNodeType ntype;
	
	cmp_node_type_base(&ntype, CMP_NODE_COLOR_SPILL, "Color Spill", NODE_CLASS_MATTE, 0);
	node_type_socket_templates(&ntype, cmp_node_color_spill_in, cmp_node_color_spill_out);
	node_type_init(&ntype, node_composit_init_color_spill);
	node_type_storage(&ntype, "NodeColorspill", node_free_standard_storage, node_copy_standard_storage);

	nodeRegisterType(&ntype);
}
Ejemplo n.º 24
0
void register_node_type_cmp_luma_matte(void)
{
    static bNodeType ntype;

    cmp_node_type_base(&ntype, CMP_NODE_LUMA_MATTE, "Luminance Key", NODE_CLASS_MATTE, NODE_PREVIEW|NODE_OPTIONS);
    node_type_socket_templates(&ntype, cmp_node_luma_matte_in, cmp_node_luma_matte_out);
    node_type_init(&ntype, node_composit_init_luma_matte);
    node_type_storage(&ntype, "NodeChroma", node_free_standard_storage, node_copy_standard_storage);

    nodeRegisterType(&ntype);
}
Ejemplo n.º 25
0
/* custom1: itterations, custom2: maxspeed (0 = nolimit) */
void register_node_type_cmp_vecblur(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_VECBLUR, "Vector Blur", NODE_CLASS_OP_FILTER, NODE_OPTIONS);
	node_type_socket_templates(&ntype, cmp_node_vecblur_in, cmp_node_vecblur_out);
	node_type_init(&ntype, node_composit_init_vecblur);
	node_type_storage(&ntype, "NodeBlurData", node_free_standard_storage, node_copy_standard_storage);

	nodeRegisterType(&ntype);
}
Ejemplo n.º 26
0
void register_node_type_cmp_trackpos(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_TRACKPOS, "Track Position", NODE_CLASS_INPUT, NODE_OPTIONS);
	node_type_socket_templates(&ntype, NULL, cmp_node_trackpos_out);
	node_type_init(&ntype, init);
	node_type_storage(&ntype, "NodeTrackPosData", node_free_standard_storage, node_copy_standard_storage);

	nodeRegisterType(&ntype);
}
void register_node_type_cmp_dblur(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_DBLUR, "Directional Blur", NODE_CLASS_OP_FILTER, 0);
	node_type_socket_templates(&ntype, cmp_node_dblur_in, cmp_node_dblur_out);
	node_type_init(&ntype, node_composit_init_dblur);
	node_type_storage(&ntype, "NodeDBlurData", node_free_standard_storage, node_copy_standard_storage);

	nodeRegisterType(&ntype);
}
Ejemplo n.º 28
0
void register_node_type_cmp_view_levels(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_VIEW_LEVELS, "Levels", NODE_CLASS_OUTPUT, NODE_PREVIEW);
	node_type_socket_templates(&ntype, cmp_node_view_levels_in, cmp_node_view_levels_out);
	node_type_init(&ntype, node_composit_init_view_levels);
	node_type_storage(&ntype, "ImageUser", NULL, NULL);

	nodeRegisterType(&ntype);
}
Ejemplo n.º 29
0
void register_node_type_cmp_defocus(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_DEFOCUS, "Defocus", NODE_CLASS_OP_FILTER, NODE_OPTIONS);
	node_type_socket_templates(&ntype, cmp_node_defocus_in, cmp_node_defocus_out);
	node_type_init(&ntype, node_composit_init_defocus);
	node_type_storage(&ntype, "NodeDefocus", node_free_standard_storage, node_copy_standard_storage);

	nodeRegisterType(&ntype);
}
Ejemplo n.º 30
0
void register_node_type_cmp_tonemap(void)
{
	static bNodeType ntype;

	cmp_node_type_base(&ntype, CMP_NODE_TONEMAP, "Tonemap", NODE_CLASS_OP_COLOR, NODE_OPTIONS);
	node_type_socket_templates(&ntype, cmp_node_tonemap_in, cmp_node_tonemap_out);
	node_type_init(&ntype, node_composit_init_tonemap);
	node_type_storage(&ntype, "NodeTonemap", node_free_standard_storage, node_copy_standard_storage);

	nodeRegisterType(&ntype);
}