Kara Effector Utils Library

Effector-utils-lib-3.2
effector = {
effector.pos( t_move, t_pos, t_time )
effector.knj( v_knj )
effector.offset_pos( string_inPos, offset_dx, offset_dy )
effector.import( Lua_file )
effector.savefx( New_fxname, File_fx )
effector.modify_pos( )
effector.new_pos( posx, posy )
effector.default_val( )
}
set_temp & remeber = {
}
librería time = {
HMS_to_ms( time_HMS )
ms_to_HMS( time_ms )
time_to_frame( Time )
frame_to_ms( frames )
frame_to_HMS( frames )
time_mid1( Delay )
time_mid2( Delay )
time_li( Delay )
time_lo( Delay )
}
librería random = {
r( r_i, r_f, r_step )
random.color( H, S, V )
random.colorvc( H, S, V )
random.alpha( alpha_i, alpha_f )
random.alphava( alpha_i, alpha_f )
random.e( ... )
random.unique( table_or_number, index_r )
}
librería table = {
table.view( Table, Table_name, indent )
table.inside( Table, e )
table.index( Table, e )
table.show( Table )
table.duplicate( Table )
table.compare( Table1, Table2 )
table.complete( Table, Start_time, End_time )
table.disorder( table_or_number )
table.make( objet, size, limit_i, limit_f, ... )
table.rmake( objet, size, limit_i, limit_f, ... )
table.concat1( Table, ... )
table.concat2( Table, ... )
table.replay( len_table, ... )
table.count( Table, e )
table.pos( Table, e )
table.string( String, Number_str )
table.space( String )
table.word( String )
table.retire( Table, ... )
table.combine( Table, n_combinations )
table.inserttable( Table1, Table2, index_insert )
table.reverse( Table )
table.cyclic( Table )
table.set( color_masktable )
table.op( Table, mode, add )
table.gradient( Left, Right, algorithm )
table.gradient2( ... )
table.gradient3( Size, ... )
table.bigradient( gradient1, gradient2, Size )
table.mask( Color_or_Alpha, Maskfx, Mode, First )
table.remember( table_ref, table_val )
}
librería math = {
math.R( Rand_i, Rand_f )
R( Rand_i, Rand_f, Step )
math.Rfake( Rand_i, Rand_f, Counter )
math.format( String, val )
math.format2( String, val )
math.round( number_or_table, decimal )
math.distance( px1, py1, px2, py2 )
math.angle( px1, py1, px2, py2 )
math.polar( angle, radius, Return )
math.intersect( x1, y1, x2, y2, x3, y3, x4, y4 )
math.length_bezier( ... )
math.angle_bezier( points, t )
math.point( c_num, x_range, y_range, s_point_x, s_point_y, e_point_x, e_point_y )
math.factk( n )
math.bernstein( i, n, t )
math.confi_bezier( n, x, y, t, Return )
math.bezier( Return, ... )
math.bezier2( Shape, mode, Align_Shape )
math.movebezier( Shapes, t1, t2 )
math.circle( Shape )
}
librería tag = {
tag.set( times_set, events_set )
tag.movevc( Shape, posx, posy, Dx, Dy, time_vci, time_vcf )
tag.movevci( Shape, posx, posy, Dx, Dy, time_vci, time_vcf )
tag.only( condition, s_true, s_false )
tag.oscill( dur, delay, ... )
tag.glitter( dur, ExtraTags_i, ExtraTags_f )
tag.clip( left_x, top_y, width_clip, height_clip, mode )
tag.clip2( left_x, top_y, width_clip, height_clip )
tag.iclip( left_x, top_y, width_clip, height_clip, mode )
tag.iclip2( left_x, top_y, width_clip, height_clip )
tag.moveclip( left_x, top_y, width_clip, height_clip, mode )
tag.moveiclip( left_x, top_y, width_clip, height_clip, mode )
tag.moveclip2( left_x, top_y, width_clip, height_clip )
tag.moveiclip2( left_x, top_y, width_clip, height_clip )
tag.Rclip( left_x, top_y, width_clip, height_clip, mode )
tag.Riclip( left_x, top_y, width_clip, height_clip, mode )
tag.moveRclip( left_x, top_y, width_clip, height_clip, mode )
tag.moveRiclip( left_x, top_y, width_clip, height_clip, mode )
tag.Pclip( size_clip, left_x, top_y, width_clip, height_clip )
tag.Piclip( size_clip, left_x, top_y, width_clip, height_clip )
tag.movePclip( size_clip, left_x, top_y, width_clip, height_clip )
tag.movePiclip( size_clip, left_x, top_y, width_clip, height_clip )
tag.HTML_to_ass( HTML_str )
tag.do_tag( KE_str )
tag.to_Auto4( str_dollar2 )
tag.to_temp( Temp_Line )
tag.v_dollar( str_dollar )
tag.coupling( str_addtags )
tag.operation( str_structure )
tag.to_err( str_vm )
tag.to_vsf( str_mod )
tag.to_mod( str_vsf )
tag.colorchange( Color_or_Table, dur )
tag.colorchange1( Color_or_Table, dur )
tag.colorchange2( Color_or_Table, dur )
tag.colorchange3( Color_or_Table, dur )
tag.colorchange4( Color_or_Table, dur )
tag.ipol( Ipol1, Ipol2, i_ipol )
tag.temp2( my_temp )
tag.inbar( string_tags )
tag.Lmove( x1, y1, x2, y2, t1, t2, accel )
tag.Pmove( F_x, F_y, domainF, t1, t2, accel, offset_t )
tag.Smove( T_Shape, t1, t2, offset_t )
tag.Rmove( D_x, D_y, t1, t2, accel, offset_t )
tag.adjust( t_adjust, adj_accel )
tag.val( val_tags )
tag.num( string_values, special_tag )
tag.module( ... )
tag.module1( ... )
tag.module2( ... )
}
librería color = {
color.ass( html_color )
color.assF( color_or_table )
color.to_RGB( color_or_table )
color.to_HSV( color_or_table )
color.vc( color_or_table )
color.r( )
color.rc( CrC_color, ... )
color.rvc( CrVC_color, ... )
color.gradientv( ColorTop_or_table, ColorBottom_or_table )
color.gradienth( ColorLeft_or_table, ColorRight_or_table, algorithm )
color.vc_to_c( colorvc_or_table )
color.c_to_vc( colorc_or_table )
color.interpolate( color1_or_table, color2_or_table, Index_Ipol )
color.vector( color1, color2 )
color.delay( time_i, delay, color_i, color_f, ... )
color.movedelay( dur, delay, mode, ... )
color.set( Cset_times, Cset_colors, ... 
color.mask( Mode, Color, Mask )
color.movemask( Dur, Delay, Mode, Color, Mask )
color.setmovemask( delay, mode, t, colors )
color.movemaskv( Dur, Delay, Mode, Color, Mask )
color.masktable( color_or_table )
color.module( color1_or_table, color2_or_table )
color.module1( color1_or_table, color2_or_table )
color.module2( color1_or_table, color2_or_table )
color.ipol( ... )
color.loop( ... )
color.bigradient( Color_or_Table1, Color_or_Table2, Size_Table )
color.distance( CD_center, ... )
color.angle( CA_origin, ... )
}
librería alpha = {
alpha.assF( alpha_or_table )
alpha.va( alpha_or_table )
alpha.r( )
alpha.ra( ArA_alpha, ... )
alpha.rva( ArCA_alpha, ... )
alpha.gradientv( AlphaTop_or_table, AlphaBottom_or_table )
alpha.gradienth( AlphaLeft_or_table, AlphaRight_or_table, algorithm )
alpha.va_to_a( alphava_or_table )
alpha.a_to_va( alphaa )
alpha.interpolate( alpha1_or_table, alpha2_or_table, Index_Ipol )
alpha.delay( time_i, delay, alpha_i, alpha_f, ... )
alpha.set( Aset_times, Aset_alphas, ... )
alpha.mask( Mode, Alpha, Mask )
alpha.movemask( Dur, Delay, Mode, Alpha, Mask )
alpha.movemaskv( Dur, Delay, Mode, Alpha, Mask )
alpha.masktable( alpha_or_table )
alpha.module( alpha1_or_table, alpha2_or_table )
alpha.module1( alpha1_or_table, alpha2_or_table )
alpha.module2( alpha1_or_table, alpha2_or_table )
alpha.ipol( ... )
alpha.loop( ... )
alpha.bigradient( Alpha_or_Table1, Alpha_or_Table2, Size_Table )
alpha.distance( AD_center, ... )
alpha.angle( AA_origin, ... )
}
librería shape = {
shape.ASSDraw3( Shape )
shape.info( Shape )
shape.redraw( Shape, tract )
shape.modify( Shape, modify )
shape.filter2( Shape, Filter, Split )
shape.length( Shape, parts )
shape.width( Shape, Height )
shape.height( Shape )
shape.from_clip( )
shape.rotate( Shape, Angle, org_x, org_y )
shape.reflect( Shape, Axis )
shape.oblique( Shape, Pixel, Axis )
shape.to_bezier( Shape )
shape.reverse( Shape )
shape.origin( Shape )
shape.displace( Shape, Dx, Dy )
shape.incenter( Shape )
shape.centerpos( Shape, CenterX, CenterY )
shape.firstpos( Shape, pos_x, pos_y )
shape.ratio( Shape, Ratiox, Ratioy )
shape.size( Shape, SizeX, SizeY )
shape.array( Shape, loops, Angle_or_mode, Dxy )
shape.config( Shape, Rtrn, Ratio )
shape.Lmove( x1, y1, x2, y2, t1, t2, Accel )
shape.Pmove( F_x, F_y, domainF, t1, t2, Accel, offset_t )
shape.Smove( Shape, t1, t2, offset_t )
shape.Rmove( Rx, Ry, t1, t2, Accel, offset_t )
shape.lineclip( Mode, Dur, Ini )
shape.setclip( Set_clips, Set_tagfx, Indx_line )
shape.animated( dur, frame_duration, frames, size_x, size_y )
shape.animated2( dur, frame_duration, ... )
shape.movevc( Shape, Return, width_vc, height_vc, posx, posy, Dx, Dy, time_vci, time_vcf )
shape.movevci( Shape, Return, width_vc, height_vc, posx, posy, Dx, Dy, time_vci, time_vcf )
shape.divide( Shape, Mark )
shape.to_shape( Table_points )
shape.retire( Shape, Index_1, Index_2 )
shape.trajectory( Loop_t, distance_nim, distance_max )
shape.Ltrajectory( length_total, length_curve, height_curve )
shape.Ctrajectory( Loop_Ct, radius_min, radius_max )
shape.Rtrajectory( Loop_Rt, radius_min, radius_max )
shape.Strajectory( Loops_St, Radius )
shape.multi1( Size_shape, Px )
shape.multi2( Width, Height, Pixel )
shape.multi3( Size_Shape, width_bord, Shape )
shape.multi4( Size, Loop1, Loop2, n )
shape.multi5( Shapes, Width, Height, Dxy )
shape.equality( Shape1, Shape2 )
shape.morphism( Size, Shape1, Shape2 )
shape.bord( Shape, Bord, Size )
}
librería text = {
text.upper( text_up )
text.lower( text_lw )
text.kara( )
text.infx( syl_in_fx, true_false )
text.outfx( syl_out_fx )
text.tag( ... )
text.karaoke_true( Table )
text.remove_tags( text_string )
text.remove_space_in_tags( text_str )
text.remove_extra_space( linetext_str )
text.remove_syls_nil( linetext_str, linetext_dur )
text.to_word( l_text_str, l_text_dur )
text.text2word( linetext_str, linetext_dur )
text.text2syl( linetext_str, linetext_dur )
text.text2char( linetext_str, linetext_dur )
text.syl2hiragana( text_ )
text.syl2katakana( text_ )
text.kana2romaji( text_ )
text.text2stripped( text_str4 )
text.char_size( )
text.char2byte( string_text )
text.byte2char( table_bytes )
text.to_shape( Text, Scale, Tags )
text.deformed( Text, Deformed, Pixel, Axis )
text.deformed2( Text, mode )
text.to_pixels( Text, pix_mode )
text.to_clip( Text, relative_pos, iclip )
text.bord_to_pixel( Text, Shape )
}
librería image = {
image.data( bmp_image, Return )
image.to_pixels( bmp_image, Size )
}
librería de funciones administrativas = {
table.inbox( tablefx, ... )
Ps( string_config )
table.inbox2( table_data )
effector.decide( )
Effector_fx( subs, sett, index )
Effector_fx_preprosses_styles( styles, subtitles, has_selected_lines )
Effector_fx_preprosses_macro( subtitles, sett, fx__, selected_lines )
Effector_fx_preprosses_lines( subtitles )
aegisub.word( line_text, line_dur, ci_ )
aegisub.word2s( )
aegisub.wordsi( ws_ )
aegisub.syls2c( )
aegisub.line2W( )
aegisub.line2S( )
aegisub.line2C( )
aegisub.word2S( )
aegisub.word2C( )
aegisub.word2c( )
aegisub.wordci( wc_ )
aegisub.width( string_txt )
aegisub.height( string_txt )
Effector_fx_macro( subtitles, selected_lines, active_line )
}
}

No hay comentarios:

Publicar un comentario