#pragma once #include #ifdef __cplusplus extern "C" { #endif typedef struct Imf_3_0__DeepFrameBuffer_t_s Imf_3_0__DeepFrameBuffer_t; typedef Imf_3_0__DeepFrameBuffer_t Imf_DeepFrameBuffer_t; typedef struct Imf_3_0__MultiPartInputFile_t_s Imf_3_0__MultiPartInputFile_t; typedef Imf_3_0__MultiPartInputFile_t Imf_MultiPartInputFile_t; typedef struct Imf_3_0__Header_t_s Imf_3_0__Header_t; typedef Imf_3_0__Header_t Imf_Header_t; typedef struct Imf_3_0__DeepScanLineInputPart_t_s { char data[8]; } __attribute__((aligned(8))) Imf_3_0__DeepScanLineInputPart_t; typedef Imf_3_0__DeepScanLineInputPart_t Imf_DeepScanLineInputPart_t; /** returns the size of this type in bytes */ unsigned int Imf_3_0__DeepScanLineInputPart_sizeof(); #define Imf_DeepScanLineInputPart_sizeof Imf_3_0__DeepScanLineInputPart_sizeof /** returns the size of this type in bytes */ unsigned int Imf_3_0__DeepScanLineInputPart_alignof(); #define Imf_DeepScanLineInputPart_alignof Imf_3_0__DeepScanLineInputPart_alignof unsigned int Imf_3_0__DeepScanLineInputPart_ctor( Imf_DeepScanLineInputPart_t * this_ , Imf_MultiPartInputFile_t * file , int partNumber); #define Imf_DeepScanLineInputPart_ctor Imf_3_0__DeepScanLineInputPart_ctor unsigned int Imf_3_0__DeepScanLineInputPart_fileName( Imf_DeepScanLineInputPart_t const * this_ , char const * * return_); #define Imf_DeepScanLineInputPart_fileName Imf_3_0__DeepScanLineInputPart_fileName unsigned int Imf_3_0__DeepScanLineInputPart_header( Imf_DeepScanLineInputPart_t const * this_ , Imf_Header_t const * * return_); #define Imf_DeepScanLineInputPart_header Imf_3_0__DeepScanLineInputPart_header unsigned int Imf_3_0__DeepScanLineInputPart_version( Imf_DeepScanLineInputPart_t const * this_ , int * return_); #define Imf_DeepScanLineInputPart_version Imf_3_0__DeepScanLineInputPart_version unsigned int Imf_3_0__DeepScanLineInputPart_setFrameBuffer( Imf_DeepScanLineInputPart_t * this_ , Imf_DeepFrameBuffer_t const * frameBuffer); #define Imf_DeepScanLineInputPart_setFrameBuffer Imf_3_0__DeepScanLineInputPart_setFrameBuffer unsigned int Imf_3_0__DeepScanLineInputPart_frameBuffer( Imf_DeepScanLineInputPart_t const * this_ , Imf_DeepFrameBuffer_t const * * return_); #define Imf_DeepScanLineInputPart_frameBuffer Imf_3_0__DeepScanLineInputPart_frameBuffer unsigned int Imf_3_0__DeepScanLineInputPart_isComplete( Imf_DeepScanLineInputPart_t const * this_ , _Bool * return_); #define Imf_DeepScanLineInputPart_isComplete Imf_3_0__DeepScanLineInputPart_isComplete unsigned int Imf_3_0__DeepScanLineInputPart_readPixels( Imf_DeepScanLineInputPart_t * this_ , int scanLine1 , int scanLine2); #define Imf_DeepScanLineInputPart_readPixels Imf_3_0__DeepScanLineInputPart_readPixels unsigned int Imf_3_0__DeepScanLineInputPart_readPixels_from_frame_buffer( Imf_DeepScanLineInputPart_t const * this_ , char const * rawPixelData , Imf_DeepFrameBuffer_t const * frameBuffer , int scanLine1 , int scanLine2); #define Imf_DeepScanLineInputPart_readPixels_from_frame_buffer Imf_3_0__DeepScanLineInputPart_readPixels_from_frame_buffer unsigned int Imf_3_0__DeepScanLineInputPart_rawPixelData( Imf_DeepScanLineInputPart_t * this_ , int firstScanLine , char * pixelData , unsigned long * pixelDataSize); #define Imf_DeepScanLineInputPart_rawPixelData Imf_3_0__DeepScanLineInputPart_rawPixelData unsigned int Imf_3_0__DeepScanLineInputPart_readPixelSampleCounts( Imf_DeepScanLineInputPart_t * this_ , int scanline1 , int scanline2); #define Imf_DeepScanLineInputPart_readPixelSampleCounts Imf_3_0__DeepScanLineInputPart_readPixelSampleCounts unsigned int Imf_3_0__DeepScanLineInputPart_readPixelSampleCounts_into_frame_buffer( Imf_DeepScanLineInputPart_t const * this_ , char const * rawdata , Imf_DeepFrameBuffer_t const * frameBuffer , int scanLine1 , int scanLine2); #define Imf_DeepScanLineInputPart_readPixelSampleCounts_into_frame_buffer Imf_3_0__DeepScanLineInputPart_readPixelSampleCounts_into_frame_buffer unsigned int Imf_3_0__DeepScanLineInputPart_firstScanLineInChunk( Imf_DeepScanLineInputPart_t const * this_ , int * return_ , int y); #define Imf_DeepScanLineInputPart_firstScanLineInChunk Imf_3_0__DeepScanLineInputPart_firstScanLineInChunk unsigned int Imf_3_0__DeepScanLineInputPart_lastScanLineInChunk( Imf_DeepScanLineInputPart_t const * this_ , int * return_ , int y); #define Imf_DeepScanLineInputPart_lastScanLineInChunk Imf_3_0__DeepScanLineInputPart_lastScanLineInChunk #ifdef __cplusplus } #endif