BExperimental Namespace Reference


Classes

class  BBitmapButton
class  pixel_access
class  DividerControl
class  DocApplication
class  DocWindow
class  TOrderBase
class  TArrayOrder
class  BStringBlock
class  BEnvString
class  BResourceSet
class  WindowRoster

Namespaces

namespace  BResourcePrivate

Typedefs

typedef rgb_color(* pixel_reader )(const uint8 *pixel, const color_map *cmap)
typedef void(* pixel_writer )(uint8 *pixel, const rgb_color color, const color_map *cmap)
typedef DocWindow *(* DocWindowFactory )(WindowRoster *wr, entry_ref *ref, const char *title, window_look look, window_feel feel, uint32 flags, uint32 workspace)

Enumerations

enum  { B_STRING_BLOCK_TYPE = 'SBLK', B_CURSOR_TYPE = 'CURS', B_BITMAP_TYPE = 'BBMP' }

Functions

status_t mix_bitmaps (BBitmap *dest, const BBitmap *src1, const BBitmap *src2, uint8 amount)
status_t scale_bitmap (BBitmap *dest, const BBitmap *src)
status_t blend_bitmap_color (BBitmap *dest, rgb_color color, uint8 amount=0)
uint8 * make_stencil (const BBitmap *src, rgb_color background, uint8 slop=0)
status_t copy_bitmap (BBitmap *dest, const BBitmap *src, BRect srcRect, BPoint destPnt, drawing_mode mode=B_OP_COPY, uint8 *stencil=NULL)
status_t set_bitmap (BBitmap *dest, const BBitmap *src, bool dither=true)


Typedef Documentation

typedef DocWindow*(* DocWindowFactory)(WindowRoster *wr, entry_ref *ref, const char *title, window_look look, window_feel feel, uint32 flags, uint32 workspace)
 

typedef rgb_color(* pixel_reader)(const uint8 *pixel, const color_map *cmap)
 

typedef void(* pixel_writer)(uint8 *pixel, const rgb_color color, const color_map *cmap)
 


Enumeration Type Documentation

anonymous enum
 

Enumerator:
B_STRING_BLOCK_TYPE 
B_CURSOR_TYPE 
B_BITMAP_TYPE 


Function Documentation

status_t BExperimental::blend_bitmap_color BBitmap dest,
rgb_color  color,
uint8  amount = 0
 

status_t BExperimental::copy_bitmap BBitmap dest,
const BBitmap src,
BRect  srcRect,
BPoint  destPnt,
drawing_mode  mode = B_OP_COPY,
uint8 *  stencil = NULL
 

uint8* BExperimental::make_stencil const BBitmap src,
rgb_color  background,
uint8  slop = 0
 

status_t BExperimental::mix_bitmaps BBitmap dest,
const BBitmap src1,
const BBitmap src2,
uint8  amount
 

status_t BExperimental::scale_bitmap BBitmap dest,
const BBitmap src
 

status_t BExperimental::set_bitmap BBitmap dest,
const BBitmap src,
bool  dither = true
 


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