bitflinger.h File Reference

#include <OS.h>
#include <GL/gl.h>

Go to the source code of this file.

Defines

#define B_BIT_IN   0x1000
#define B_BIT_OUT   0x1001
#define B_BIT_CACHE_L1   1
#define B_BIT_CACHE_L2   2
#define B_BIT_CACHE_L3   3
#define B_BIT_CACHE_RAM   4
#define B_BIT_CACHE_WC   5
#define B_BIT_CACHE_NC   6
#define B_BIT_CACHE_PCI   7
#define B_BIT_CACHE_PCI_WC   8

Typedefs

typedef void(* cv_extractor )(void *context, int32 x, int32 y, void *pixel, const void *srcData)

Functions

void * cvCreateContext ()
void cvDestroyContext (void *context)
status_t cvSetType (void *context, int32 dir, int32 type, int32 format, uint8 swap_endian, uint8 lsb_first)
status_t cvSetTransferParam (void *context, int32 name, float value)
status_t cvSetMapUIV (void *context, uint32 mapName, uint32 size, uint32 *map)
status_t cvSetMapUSV (void *context, uint32 mapName, uint32 size, uint16 *map)
status_t cvSetMapFV (void *context, uint32 mapName, uint32 size, float *map)
status_t cvSetCache (void *context, uint32 dir, uint32 type)
status_t cvSetBlendFunction (void *context, uint32 srcFactor, uint32 dstFactor)
status_t cvSetBlendEquation (void *context, uint32 equ)
status_t cvSetBlendColor (void *context, float r, float g, float b, float a)
status_t cvSetWriteMask (void *context, int8 r, int8 g, int8 b, int8 a)
status_t cvSetLogicOp (void *context, uint32 operation)
status_t cvSetEnvMode (void *context, uint32 mode)
status_t cvSetEnvColor (void *context, float r, float g, float b, float a)
status_t cvSetEnvConstColor (void *context, float r, float g, float b, float a)
cv_extractor cvPickExtractor (void *context, int32 width, int32 height, int32 skipPixels, int32 skipRows, int32 rowLength)
status_t cvConvert (void *context, int32 width, int32 height, int32 srcSkipPixels, int32 srcSkipRows, int32 srcRowLength, const void *srcData, int32 dstSkipPixels, int32 dstSkipRows, int32 dstRowLength, void *dstData)


Define Documentation

#define B_BIT_CACHE_L1   1
 

#define B_BIT_CACHE_L2   2
 

#define B_BIT_CACHE_L3   3
 

#define B_BIT_CACHE_NC   6
 

#define B_BIT_CACHE_PCI   7
 

#define B_BIT_CACHE_PCI_WC   8
 

#define B_BIT_CACHE_RAM   4
 

#define B_BIT_CACHE_WC   5
 

#define B_BIT_IN   0x1000
 

#define B_BIT_OUT   0x1001
 


Typedef Documentation

typedef void(* cv_extractor)(void *context, int32 x, int32 y, void *pixel, const void *srcData)
 


Function Documentation

status_t cvConvert void *  context,
int32  width,
int32  height,
int32  srcSkipPixels,
int32  srcSkipRows,
int32  srcRowLength,
const void *  srcData,
int32  dstSkipPixels,
int32  dstSkipRows,
int32  dstRowLength,
void *  dstData
 

void* cvCreateContext  ) 
 

void cvDestroyContext void *  context  ) 
 

cv_extractor cvPickExtractor void *  context,
int32  width,
int32  height,
int32  skipPixels,
int32  skipRows,
int32  rowLength
 

status_t cvSetBlendColor void *  context,
float  r,
float  g,
float  b,
float  a
 

status_t cvSetBlendEquation void *  context,
uint32  equ
 

status_t cvSetBlendFunction void *  context,
uint32  srcFactor,
uint32  dstFactor
 

status_t cvSetCache void *  context,
uint32  dir,
uint32  type
 

status_t cvSetEnvColor void *  context,
float  r,
float  g,
float  b,
float  a
 

status_t cvSetEnvConstColor void *  context,
float  r,
float  g,
float  b,
float  a
 

status_t cvSetEnvMode void *  context,
uint32  mode
 

status_t cvSetLogicOp void *  context,
uint32  operation
 

status_t cvSetMapFV void *  context,
uint32  mapName,
uint32  size,
float *  map
 

status_t cvSetMapUIV void *  context,
uint32  mapName,
uint32  size,
uint32 *  map
 

status_t cvSetMapUSV void *  context,
uint32  mapName,
uint32  size,
uint16 *  map
 

status_t cvSetTransferParam void *  context,
int32  name,
float  value
 

status_t cvSetType void *  context,
int32  dir,
int32  type,
int32  format,
uint8  swap_endian,
uint8  lsb_first
 

status_t cvSetWriteMask void *  context,
int8  r,
int8  g,
int8  b,
int8  a
 


Copyright 2005 by yellowTAB GmbH, Be Inc., Palm Source Inc. and their respective legal successors
All rights reserved.