Skip to content
Snippets Groups Projects
Commit 63135b60 authored by layton cx's avatar layton cx
Browse files

flif_unix prototyper and thunker

parent e009d7e5
Branches
No related tags found
No related merge requests found
function [methodinfo,structs,enuminfo,ThunkLibName]=flif_unix
%FLIF_UNIX Create structures to define interfaces found in 'flif'.
%This function was generated by loadlibrary.m parser version on Tue Jan 9 13:04:14 2024
%perl options:'flif.i -outfile=flif_unix.m -thunkfile=libflif_thunk_glnxa64.c -header=flif.h flif_common.h flif_enc.h'
ival={cell(1,0)}; % change 0 to the actual number of functions to preallocate the data.
structs=[];enuminfo=[];fcnNum=1;
fcns=struct('name',ival,'calltype',ival,'LHS',ival,'RHS',ival,'alias',ival,'thunkname', ival);
MfilePath=fileparts(mfilename('fullpath'));
ThunkLibName=fullfile(MfilePath,'libflif_thunk_glnxa64');
% FLIF_IMAGE * flif_create_image ( uint32_t width , uint32_t height );
fcns.thunkname{fcnNum}='voidPtruint32uint32Thunk';fcns.name{fcnNum}='flif_create_image'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='FLIF_IMAGEPtr'; fcns.RHS{fcnNum}={'uint32', 'uint32'};fcnNum=fcnNum+1;
% FLIF_IMAGE * flif_create_image_RGB ( uint32_t width , uint32_t height );
fcns.thunkname{fcnNum}='voidPtruint32uint32Thunk';fcns.name{fcnNum}='flif_create_image_RGB'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='FLIF_IMAGEPtr'; fcns.RHS{fcnNum}={'uint32', 'uint32'};fcnNum=fcnNum+1;
% FLIF_IMAGE * flif_create_image_GRAY ( uint32_t width , uint32_t height );
fcns.thunkname{fcnNum}='voidPtruint32uint32Thunk';fcns.name{fcnNum}='flif_create_image_GRAY'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='FLIF_IMAGEPtr'; fcns.RHS{fcnNum}={'uint32', 'uint32'};fcnNum=fcnNum+1;
% FLIF_IMAGE * flif_create_image_GRAY16 ( uint32_t width , uint32_t height );
fcns.thunkname{fcnNum}='voidPtruint32uint32Thunk';fcns.name{fcnNum}='flif_create_image_GRAY16'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='FLIF_IMAGEPtr'; fcns.RHS{fcnNum}={'uint32', 'uint32'};fcnNum=fcnNum+1;
% FLIF_IMAGE * flif_create_image_PALETTE ( uint32_t width , uint32_t height );
fcns.thunkname{fcnNum}='voidPtruint32uint32Thunk';fcns.name{fcnNum}='flif_create_image_PALETTE'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='FLIF_IMAGEPtr'; fcns.RHS{fcnNum}={'uint32', 'uint32'};fcnNum=fcnNum+1;
% FLIF_IMAGE * flif_create_image_HDR ( uint32_t width , uint32_t height );
fcns.thunkname{fcnNum}='voidPtruint32uint32Thunk';fcns.name{fcnNum}='flif_create_image_HDR'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='FLIF_IMAGEPtr'; fcns.RHS{fcnNum}={'uint32', 'uint32'};fcnNum=fcnNum+1;
% FLIF_IMAGE * flif_import_image_RGBA ( uint32_t width , uint32_t height , const void * rgba , uint32_t rgba_stride );
fcns.thunkname{fcnNum}='voidPtruint32uint32voidPtruint32Thunk';fcns.name{fcnNum}='flif_import_image_RGBA'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='FLIF_IMAGEPtr'; fcns.RHS{fcnNum}={'uint32', 'uint32', 'voidPtr', 'uint32'};fcnNum=fcnNum+1;
% FLIF_IMAGE * flif_import_image_RGB ( uint32_t width , uint32_t height , const void * rgb , uint32_t rgb_stride );
fcns.thunkname{fcnNum}='voidPtruint32uint32voidPtruint32Thunk';fcns.name{fcnNum}='flif_import_image_RGB'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='FLIF_IMAGEPtr'; fcns.RHS{fcnNum}={'uint32', 'uint32', 'voidPtr', 'uint32'};fcnNum=fcnNum+1;
% FLIF_IMAGE * flif_import_image_GRAY ( uint32_t width , uint32_t height , const void * gray , uint32_t gray_stride );
fcns.thunkname{fcnNum}='voidPtruint32uint32voidPtruint32Thunk';fcns.name{fcnNum}='flif_import_image_GRAY'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='FLIF_IMAGEPtr'; fcns.RHS{fcnNum}={'uint32', 'uint32', 'voidPtr', 'uint32'};fcnNum=fcnNum+1;
% FLIF_IMAGE * flif_import_image_GRAY16 ( uint32_t width , uint32_t height , const void * gray , uint32_t gray_stride );
fcns.thunkname{fcnNum}='voidPtruint32uint32voidPtruint32Thunk';fcns.name{fcnNum}='flif_import_image_GRAY16'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='FLIF_IMAGEPtr'; fcns.RHS{fcnNum}={'uint32', 'uint32', 'voidPtr', 'uint32'};fcnNum=fcnNum+1;
% FLIF_IMAGE * flif_import_image_PALETTE ( uint32_t width , uint32_t height , const void * gray , uint32_t gray_stride );
fcns.thunkname{fcnNum}='voidPtruint32uint32voidPtruint32Thunk';fcns.name{fcnNum}='flif_import_image_PALETTE'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='FLIF_IMAGEPtr'; fcns.RHS{fcnNum}={'uint32', 'uint32', 'voidPtr', 'uint32'};fcnNum=fcnNum+1;
% void flif_destroy_image ( FLIF_IMAGE * image );
fcns.thunkname{fcnNum}='voidvoidPtrThunk';fcns.name{fcnNum}='flif_destroy_image'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr'};fcnNum=fcnNum+1;
% uint32_t flif_image_get_width ( FLIF_IMAGE * image );
fcns.thunkname{fcnNum}='uint32voidPtrThunk';fcns.name{fcnNum}='flif_image_get_width'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='uint32'; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr'};fcnNum=fcnNum+1;
% uint32_t flif_image_get_height ( FLIF_IMAGE * image );
fcns.thunkname{fcnNum}='uint32voidPtrThunk';fcns.name{fcnNum}='flif_image_get_height'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='uint32'; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr'};fcnNum=fcnNum+1;
% uint8_t flif_image_get_nb_channels ( FLIF_IMAGE * image );
fcns.thunkname{fcnNum}='uint8voidPtrThunk';fcns.name{fcnNum}='flif_image_get_nb_channels'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='uint8'; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr'};fcnNum=fcnNum+1;
% uint8_t flif_image_get_depth ( FLIF_IMAGE * image );
fcns.thunkname{fcnNum}='uint8voidPtrThunk';fcns.name{fcnNum}='flif_image_get_depth'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='uint8'; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr'};fcnNum=fcnNum+1;
% uint32_t flif_image_get_palette_size ( FLIF_IMAGE * image );
fcns.thunkname{fcnNum}='uint32voidPtrThunk';fcns.name{fcnNum}='flif_image_get_palette_size'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='uint32'; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr'};fcnNum=fcnNum+1;
% void flif_image_get_palette ( FLIF_IMAGE * image , void * buffer );
fcns.thunkname{fcnNum}='voidvoidPtrvoidPtrThunk';fcns.name{fcnNum}='flif_image_get_palette'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr', 'voidPtr'};fcnNum=fcnNum+1;
% void flif_image_set_palette ( FLIF_IMAGE * image , const void * buffer , uint32_t palette_size );
fcns.thunkname{fcnNum}='voidvoidPtrvoidPtruint32Thunk';fcns.name{fcnNum}='flif_image_set_palette'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr', 'voidPtr', 'uint32'};fcnNum=fcnNum+1;
% uint32_t flif_image_get_frame_delay ( FLIF_IMAGE * image );
fcns.thunkname{fcnNum}='uint32voidPtrThunk';fcns.name{fcnNum}='flif_image_get_frame_delay'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='uint32'; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr'};fcnNum=fcnNum+1;
% void flif_image_set_frame_delay ( FLIF_IMAGE * image , uint32_t delay );
fcns.thunkname{fcnNum}='voidvoidPtruint32Thunk';fcns.name{fcnNum}='flif_image_set_frame_delay'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr', 'uint32'};fcnNum=fcnNum+1;
% void flif_image_set_metadata ( FLIF_IMAGE * image , const char * chunkname , const unsigned char * data , size_t length );
fcns.thunkname{fcnNum}='voidvoidPtrcstringvoidPtrulongThunk';fcns.name{fcnNum}='flif_image_set_metadata'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr', 'cstring', 'uint8Ptr', 'ulong'};fcnNum=fcnNum+1;
% uint8_t flif_image_get_metadata ( FLIF_IMAGE * image , const char * chunkname , unsigned char ** data , size_t * length );
fcns.thunkname{fcnNum}='uint8voidPtrcstringvoidPtrvoidPtrThunk';fcns.name{fcnNum}='flif_image_get_metadata'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='uint8'; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr', 'cstring', 'uint8PtrPtr', 'ulongPtr'};fcnNum=fcnNum+1;
% void flif_image_free_metadata ( FLIF_IMAGE * image , unsigned char * data );
fcns.thunkname{fcnNum}='voidvoidPtrvoidPtrThunk';fcns.name{fcnNum}='flif_image_free_metadata'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr', 'uint8Ptr'};fcnNum=fcnNum+1;
% void flif_image_write_row_PALETTE8 ( FLIF_IMAGE * image , uint32_t row , const void * buffer , size_t buffer_size_bytes );
fcns.thunkname{fcnNum}='voidvoidPtruint32voidPtrulongThunk';fcns.name{fcnNum}='flif_image_write_row_PALETTE8'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr', 'uint32', 'voidPtr', 'ulong'};fcnNum=fcnNum+1;
% void flif_image_read_row_PALETTE8 ( FLIF_IMAGE * image , uint32_t row , void * buffer , size_t buffer_size_bytes );
fcns.thunkname{fcnNum}='voidvoidPtruint32voidPtrulongThunk';fcns.name{fcnNum}='flif_image_read_row_PALETTE8'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr', 'uint32', 'voidPtr', 'ulong'};fcnNum=fcnNum+1;
% void flif_image_write_row_GRAY8 ( FLIF_IMAGE * image , uint32_t row , const void * buffer , size_t buffer_size_bytes );
fcns.thunkname{fcnNum}='voidvoidPtruint32voidPtrulongThunk';fcns.name{fcnNum}='flif_image_write_row_GRAY8'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr', 'uint32', 'voidPtr', 'ulong'};fcnNum=fcnNum+1;
% void flif_image_read_row_GRAY8 ( FLIF_IMAGE * image , uint32_t row , void * buffer , size_t buffer_size_bytes );
fcns.thunkname{fcnNum}='voidvoidPtruint32voidPtrulongThunk';fcns.name{fcnNum}='flif_image_read_row_GRAY8'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr', 'uint32', 'voidPtr', 'ulong'};fcnNum=fcnNum+1;
% void flif_image_write_row_GRAY16 ( FLIF_IMAGE * image , uint32_t row , const void * buffer , size_t buffer_size_bytes );
fcns.thunkname{fcnNum}='voidvoidPtruint32voidPtrulongThunk';fcns.name{fcnNum}='flif_image_write_row_GRAY16'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr', 'uint32', 'voidPtr', 'ulong'};fcnNum=fcnNum+1;
% void flif_image_read_row_GRAY16 ( FLIF_IMAGE * image , uint32_t row , void * buffer , size_t buffer_size_bytes );
fcns.thunkname{fcnNum}='voidvoidPtruint32voidPtrulongThunk';fcns.name{fcnNum}='flif_image_read_row_GRAY16'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr', 'uint32', 'voidPtr', 'ulong'};fcnNum=fcnNum+1;
% void flif_image_write_row_RGBA8 ( FLIF_IMAGE * image , uint32_t row , const void * buffer , size_t buffer_size_bytes );
fcns.thunkname{fcnNum}='voidvoidPtruint32voidPtrulongThunk';fcns.name{fcnNum}='flif_image_write_row_RGBA8'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr', 'uint32', 'voidPtr', 'ulong'};fcnNum=fcnNum+1;
% void flif_image_read_row_RGBA8 ( FLIF_IMAGE * image , uint32_t row , void * buffer , size_t buffer_size_bytes );
fcns.thunkname{fcnNum}='voidvoidPtruint32voidPtrulongThunk';fcns.name{fcnNum}='flif_image_read_row_RGBA8'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr', 'uint32', 'voidPtr', 'ulong'};fcnNum=fcnNum+1;
% void flif_image_write_row_RGBA16 ( FLIF_IMAGE * image , uint32_t row , const void * buffer , size_t buffer_size_bytes );
fcns.thunkname{fcnNum}='voidvoidPtruint32voidPtrulongThunk';fcns.name{fcnNum}='flif_image_write_row_RGBA16'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr', 'uint32', 'voidPtr', 'ulong'};fcnNum=fcnNum+1;
% void flif_image_read_row_RGBA16 ( FLIF_IMAGE * image , uint32_t row , void * buffer , size_t buffer_size_bytes );
fcns.thunkname{fcnNum}='voidvoidPtruint32voidPtrulongThunk';fcns.name{fcnNum}='flif_image_read_row_RGBA16'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_IMAGEPtr', 'uint32', 'voidPtr', 'ulong'};fcnNum=fcnNum+1;
% void flif_free_memory ( void * buffer );
fcns.thunkname{fcnNum}='voidvoidPtrThunk';fcns.name{fcnNum}='flif_free_memory'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'voidPtr'};fcnNum=fcnNum+1;
% FLIF_ENCODER * flif_create_encoder ();
fcns.thunkname{fcnNum}='voidPtrThunk';fcns.name{fcnNum}='flif_create_encoder'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='FLIF_ENCODERPtr'; fcns.RHS{fcnNum}=[];fcnNum=fcnNum+1;
% void flif_encoder_add_image ( FLIF_ENCODER * encoder , FLIF_IMAGE * image );
fcns.thunkname{fcnNum}='voidvoidPtrvoidPtrThunk';fcns.name{fcnNum}='flif_encoder_add_image'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'FLIF_IMAGEPtr'};fcnNum=fcnNum+1;
% void flif_encoder_add_image_move ( FLIF_ENCODER * encoder , FLIF_IMAGE * image );
fcns.thunkname{fcnNum}='voidvoidPtrvoidPtrThunk';fcns.name{fcnNum}='flif_encoder_add_image_move'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'FLIF_IMAGEPtr'};fcnNum=fcnNum+1;
% int32_t flif_encoder_encode_file ( FLIF_ENCODER * encoder , const char * filename );
fcns.thunkname{fcnNum}='int32voidPtrcstringThunk';fcns.name{fcnNum}='flif_encoder_encode_file'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='int32'; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'cstring'};fcnNum=fcnNum+1;
% int32_t flif_encoder_encode_memory ( FLIF_ENCODER * encoder , void ** buffer , size_t * buffer_size_bytes );
fcns.thunkname{fcnNum}='int32voidPtrvoidPtrvoidPtrThunk';fcns.name{fcnNum}='flif_encoder_encode_memory'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}='int32'; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'voidPtrPtr', 'ulongPtr'};fcnNum=fcnNum+1;
% void flif_destroy_encoder ( FLIF_ENCODER * encoder );
fcns.thunkname{fcnNum}='voidvoidPtrThunk';fcns.name{fcnNum}='flif_destroy_encoder'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr'};fcnNum=fcnNum+1;
% void flif_encoder_set_interlaced ( FLIF_ENCODER * encoder , uint32_t interlaced );
fcns.thunkname{fcnNum}='voidvoidPtruint32Thunk';fcns.name{fcnNum}='flif_encoder_set_interlaced'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'uint32'};fcnNum=fcnNum+1;
% void flif_encoder_set_learn_repeat ( FLIF_ENCODER * encoder , uint32_t learn_repeats );
fcns.thunkname{fcnNum}='voidvoidPtruint32Thunk';fcns.name{fcnNum}='flif_encoder_set_learn_repeat'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'uint32'};fcnNum=fcnNum+1;
% void flif_encoder_set_auto_color_buckets ( FLIF_ENCODER * encoder , uint32_t acb );
fcns.thunkname{fcnNum}='voidvoidPtruint32Thunk';fcns.name{fcnNum}='flif_encoder_set_auto_color_buckets'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'uint32'};fcnNum=fcnNum+1;
% void flif_encoder_set_palette_size ( FLIF_ENCODER * encoder , int32_t palette_size );
fcns.thunkname{fcnNum}='voidvoidPtrint32Thunk';fcns.name{fcnNum}='flif_encoder_set_palette_size'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'int32'};fcnNum=fcnNum+1;
% void flif_encoder_set_lookback ( FLIF_ENCODER * encoder , int32_t lookback );
fcns.thunkname{fcnNum}='voidvoidPtrint32Thunk';fcns.name{fcnNum}='flif_encoder_set_lookback'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'int32'};fcnNum=fcnNum+1;
% void flif_encoder_set_divisor ( FLIF_ENCODER * encoder , int32_t divisor );
fcns.thunkname{fcnNum}='voidvoidPtrint32Thunk';fcns.name{fcnNum}='flif_encoder_set_divisor'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'int32'};fcnNum=fcnNum+1;
% void flif_encoder_set_min_size ( FLIF_ENCODER * encoder , int32_t min_size );
fcns.thunkname{fcnNum}='voidvoidPtrint32Thunk';fcns.name{fcnNum}='flif_encoder_set_min_size'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'int32'};fcnNum=fcnNum+1;
% void flif_encoder_set_split_threshold ( FLIF_ENCODER * encoder , int32_t threshold );
fcns.thunkname{fcnNum}='voidvoidPtrint32Thunk';fcns.name{fcnNum}='flif_encoder_set_split_threshold'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'int32'};fcnNum=fcnNum+1;
% void flif_encoder_set_alpha_zero ( FLIF_ENCODER * encoder , int32_t lossless );
fcns.thunkname{fcnNum}='voidvoidPtrint32Thunk';fcns.name{fcnNum}='flif_encoder_set_alpha_zero'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'int32'};fcnNum=fcnNum+1;
% void flif_encoder_set_alpha_zero_lossless ( FLIF_ENCODER * encoder );
fcns.thunkname{fcnNum}='voidvoidPtrThunk';fcns.name{fcnNum}='flif_encoder_set_alpha_zero_lossless'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr'};fcnNum=fcnNum+1;
% void flif_encoder_set_chance_cutoff ( FLIF_ENCODER * encoder , int32_t cutoff );
fcns.thunkname{fcnNum}='voidvoidPtrint32Thunk';fcns.name{fcnNum}='flif_encoder_set_chance_cutoff'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'int32'};fcnNum=fcnNum+1;
% void flif_encoder_set_chance_alpha ( FLIF_ENCODER * encoder , int32_t alpha );
fcns.thunkname{fcnNum}='voidvoidPtrint32Thunk';fcns.name{fcnNum}='flif_encoder_set_chance_alpha'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'int32'};fcnNum=fcnNum+1;
% void flif_encoder_set_crc_check ( FLIF_ENCODER * encoder , uint32_t crc_check );
fcns.thunkname{fcnNum}='voidvoidPtruint32Thunk';fcns.name{fcnNum}='flif_encoder_set_crc_check'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'uint32'};fcnNum=fcnNum+1;
% void flif_encoder_set_channel_compact ( FLIF_ENCODER * encoder , uint32_t plc );
fcns.thunkname{fcnNum}='voidvoidPtruint32Thunk';fcns.name{fcnNum}='flif_encoder_set_channel_compact'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'uint32'};fcnNum=fcnNum+1;
% void flif_encoder_set_ycocg ( FLIF_ENCODER * encoder , uint32_t ycocg );
fcns.thunkname{fcnNum}='voidvoidPtruint32Thunk';fcns.name{fcnNum}='flif_encoder_set_ycocg'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'uint32'};fcnNum=fcnNum+1;
% void flif_encoder_set_frame_shape ( FLIF_ENCODER * encoder , uint32_t frs );
fcns.thunkname{fcnNum}='voidvoidPtruint32Thunk';fcns.name{fcnNum}='flif_encoder_set_frame_shape'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'uint32'};fcnNum=fcnNum+1;
% void flif_encoder_set_lossy ( FLIF_ENCODER * encoder , int32_t loss );
fcns.thunkname{fcnNum}='voidvoidPtrint32Thunk';fcns.name{fcnNum}='flif_encoder_set_lossy'; fcns.calltype{fcnNum}='Thunk'; fcns.LHS{fcnNum}=[]; fcns.RHS{fcnNum}={'FLIF_ENCODERPtr', 'int32'};fcnNum=fcnNum+1;
structs.FLIF_IMAGE.members=struct('');
structs.FLIF_ENCODER.members=struct('');
methodinfo=fcns;
\ No newline at end of file
File added
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment