Open Reality Reference Guide
fbimage.h File Reference

Image interface for FBSDK. More...

#include <kaydaradef.h>
#include <fbsdk/fbcomponent.h>

Go to the source code of this file.

Classes

class  FBImage
 Image class. More...
 

Macros

#define FBSDK_DLL   K_DLLIMPORT
 Be sure that FBSDK_DLL is defined only once... More...
 

Enumerations

enum  FBImageFormat {
  kFBImageFormatRGBA32,
  kFBImageFormatRGB24,
  kFBImageFormatBGRA32,
  kFBImageFormatBGR24,
  kFBImageFormatBGR16,
  kFBImageFormatABGR32,
  kFBImageFormatARGB32,
  kFBImageFormatUnknown
}
 Image formats. More...
 
enum  FBImageType {
  kFBImageTypeFrame,
  kFBImageTypeField
}
 Image types. More...
 
enum  FBImageInterleaveType {
  kFBImageInterleaveTypeFullFrame,
  kFBImageInterleaveTypeOdd,
  kFBImageInterleaveTypeEven,
  kFBImageInterleaveTypeAverage
}
 Image field interleave types. More...
 
enum  FBImageInterpolationType {
  kFBImageInterpolationTypeNone,
  kFBImageInterpolationTypeDuplicate,
  kFBImageInterpolationTypeLinear
}
 Image interpolation types. More...
 

Functions

 __FB_FORWARD (FBImage)
 
 FB_DEFINE_COMPONENT (K_DLLIMPORT, Image)
 
 FB_DEFINE_ENUM (K_DLLIMPORT, ImageFormat)
 
 FB_DEFINE_ENUM (K_DLLIMPORT, ImageType)
 
 FB_DEFINE_ENUM (K_DLLIMPORT, ImageInterleaveType)
 
 FB_DEFINE_ENUM (K_DLLIMPORT, ImageInterpolationType)
 

Detailed Description

Image interface for FBSDK.

Definition in file fbimage.h.

Macro Definition Documentation

◆ FBSDK_DLL

#define FBSDK_DLL   K_DLLIMPORT

Be sure that FBSDK_DLL is defined only once...

Definition at line 48 of file fbimage.h.

Enumeration Type Documentation

◆ FBImageFormat

Image formats.

Definition at line 61 of file fbimage.h.

◆ FBImageInterleaveType

Image field interleave types.

Definition at line 79 of file fbimage.h.

◆ FBImageInterpolationType

Image interpolation types.

Definition at line 87 of file fbimage.h.

◆ FBImageType

Image types.

Definition at line 73 of file fbimage.h.