HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UT_Interleave.h File Reference
#include "UT_API.h"
+ Include dependency graph for UT_Interleave.h:

Go to the source code of this file.

Functions

UT_API void UTinterleave (void *dest, const void *src1, const void *src2, const void *src3, const void *src4, int typesize, int vectorsize, int width, int height=1, int deststride=0, bool thread=true)
 
UT_API void UTinterleave (void *dest, int dinc, const void *src1, int sinc1, const void *src2, int sinc2, const void *src3, int sinc3, const void *src4, int sinc4, int typesize, int vectorsize, int width, int height=1, int deststride=0, bool thread=true)
 
UT_API void UTinterleaveSelf (void *data, int typesize, int vectorsize, int width, int height=1, bool by_scanline=true, bool thread=true)
 
UT_API void UTdeinterleave (void *dest1, void *dest2, void *dest3, void *dest4, const void *src, int typesize, int vectorsize, int width, int height=1, int srcstride=0, bool thread=true)
 
UT_API void UTdeinterleave (void *dest1, int dinc1, void *dest2, int dinc2, void *dest3, int dinc3, void *dest4, int dinc4, const void *src, int sinc, int typesize, int vectorsize, int width, int height=1, int srcstride=0, bool thread=true)
 
UT_API void UTdeinterleaveSelf (void *data, int typesize, int vectorsize, int width, int height=1, bool by_scanline=true, bool thread=true)
 

Function Documentation

UT_API void UTdeinterleave ( void dest1,
void dest2,
void dest3,
void dest4,
const void src,
int  typesize,
int  vectorsize,
int  width,
int  height = 1,
int  srcstride = 0,
bool  thread = true 
)
UT_API void UTdeinterleave ( void dest1,
int  dinc1,
void dest2,
int  dinc2,
void dest3,
int  dinc3,
void dest4,
int  dinc4,
const void src,
int  sinc,
int  typesize,
int  vectorsize,
int  width,
int  height = 1,
int  srcstride = 0,
bool  thread = true 
)
UT_API void UTdeinterleaveSelf ( void data,
int  typesize,
int  vectorsize,
int  width,
int  height = 1,
bool  by_scanline = true,
bool  thread = true 
)
UT_API void UTinterleave ( void dest,
const void src1,
const void src2,
const void src3,
const void src4,
int  typesize,
int  vectorsize,
int  width,
int  height = 1,
int  deststride = 0,
bool  thread = true 
)
UT_API void UTinterleave ( void dest,
int  dinc,
const void src1,
int  sinc1,
const void src2,
int  sinc2,
const void src3,
int  sinc3,
const void src4,
int  sinc4,
int  typesize,
int  vectorsize,
int  width,
int  height = 1,
int  deststride = 0,
bool  thread = true 
)
UT_API void UTinterleaveSelf ( void data,
int  typesize,
int  vectorsize,
int  width,
int  height = 1,
bool  by_scanline = true,
bool  thread = true 
)