|
| PNMLightenImageBrush (const PNMImage &image, float xc, float yc) |
|
virtual void | do_scanline (PNMImage &image, int xto, int yto, int xfrom, int yfrom, int x_size, int y_size) |
|
virtual void | draw (PNMImage &image, int x, int y, float pixel_scale) |
|
float | get_xc () const |
| Returns the coordinates of the brush's center pixel. More...
|
|
float | get_yc () const |
| Returns the coordinates of the brush's center pixel. More...
|
|
int | get_ref_count () const |
| Returns the current reference count. More...
|
|
WeakReferenceList * | get_weak_list () const |
| Returns the WeakReferenceList associated with this ReferenceCount object. More...
|
|
bool | has_weak_list () const |
| Returns true if this particular ReferenceCount object has a WeakReferenceList created, false otherwise. More...
|
|
void | local_object () |
| This function should be called, once, immediately after creating a new instance of some ReferenceCount-derived object on the stack. More...
|
|
void | ref () const |
| Explicitly increments the reference count. More...
|
|
bool | test_ref_count_integrity () const |
| Does some easy checks to make sure that the reference count isn't completely bogus. More...
|
|
bool | test_ref_count_nonzero () const |
| Does some easy checks to make sure that the reference count isn't zero, or completely bogus. More...
|
|
virtual bool | unref () const |
| Explicitly decrements the reference count. More...
|
|
void | weak_ref (WeakPointerToVoid *ptv) |
| Adds the indicated PointerToVoid as a weak reference to this object. More...
|
|
void | weak_unref (WeakPointerToVoid *ptv) |
| Removes the indicated PointerToVoid as a weak reference to this object. More...
|
|
|
enum | BrushEffect { BE_set,
BE_blend,
BE_darken,
BE_lighten
} |
|
static | PT (PNMBrush) make_transparent() |
|
static | PT (PNMBrush) make_pixel(const LColorf &color |
|
static | PT (PNMBrush) make_spot(const LColorf &color |
|
static | PT (PNMBrush) make_image(const PNMImage &image |
|
static TypeHandle | get_class_type () |
|
static void | init_type () |
|
static BrushEffect | effect = BE_blend) |
|
static float bool BrushEffect | effect = BE_blend) |
|
static float float BrushEffect | effect = BE_blend) |
|
static float bool | fuzzy |
|
static float | radius |
|
static float | xc |
|
static float float | yc |
|
Definition at line 230 of file pnmBrush.cxx.
The documentation for this class was generated from the following file: