Panda3D
PNMImage Member List

This is the complete list of members for PNMImage, including all inherited members.

add_alpha()PNMImageinline
add_sub_image(const PNMImage &copy, int xto, int yto, int xfrom=0, int yfrom=0, int x_size=-1, int y_size=-1, float pixel_scale=1.0)PNMImage
alpha_fill(float alpha=0.0)PNMImageinline
alpha_fill_val(xelval alpha=0)PNMImage
apply_exponent(float gray_exponent)PNMImageinline
apply_exponent(float gray_exponent, float alpha_exponent)PNMImageinline
apply_exponent(float red_exponent, float green_exponent, float blue_exponent)PNMImageinline
apply_exponent(float red_exponent, float green_exponent, float blue_exponent, float alpha_exponent)PNMImage
blend(int x, int y, const LRGBColorf &val, float alpha)PNMImageinline
blend(int x, int y, float r, float g, float b, float alpha)PNMImage
blend_sub_image(const PNMImage &copy, int xto, int yto, int xfrom=0, int yfrom=0, int x_size=-1, int y_size=-1, float pixel_scale=1.0)PNMImage
box_filter(float radius=1.0)PNMImageinline
box_filter_from(float radius, const PNMImage &copy)PNMImage
clamp_val(int input_value) constPNMImageinline
clear()PNMImage
clear(int x_size, int y_size, int num_channels=3, xelval maxval=255, PNMFileType *type=nullptr, ColorSpace color_space=CS_linear)PNMImage
clear_read_size()PNMImageinline
ColorType enum name (defined in PNMImageHeader)PNMImageHeader
copy_channel(const PNMImage &copy, int src_channel, int dest_channel)PNMImage
copy_channel(const PNMImage &copy, int xto, int yto, int cto, int xfrom=0, int yfrom=0, int cfrom=0, int x_size=-1, int y_size=-1)PNMImage
copy_channel_bits(const PNMImage &copy, int src_channel, int dest_channel, xelval src_mask, int right_shift)PNMImage
copy_from(const PNMImage &copy)PNMImage
copy_header_from(const PNMImageHeader &header)PNMImage
copy_sub_image(const PNMImage &copy, int xto, int yto, int xfrom=0, int yfrom=0, int x_size=-1, int y_size=-1)PNMImage
CT_color enum value (defined in PNMImageHeader)PNMImageHeader
CT_four_channel enum value (defined in PNMImageHeader)PNMImageHeader
CT_grayscale enum value (defined in PNMImageHeader)PNMImageHeader
CT_invalid enum value (defined in PNMImageHeader)PNMImageHeader
CT_two_channel enum value (defined in PNMImageHeader)PNMImageHeader
darken_sub_image(const PNMImage &copy, int xto, int yto, int xfrom=0, int yfrom=0, int x_size=-1, int y_size=-1, float pixel_scale=1.0)PNMImage
do_fill_distance(int xi, int yi, int d)PNMImage
expand_border(int left, int right, int bottom, int top, const LColorf &color)PNMImage
fill(float red, float green, float blue)PNMImageinline
fill(float gray=0.0)PNMImageinline
fill_distance_inside(const PNMImage &mask, float threshold, int radius, bool shrink_from_border)PNMImage
fill_distance_outside(const PNMImage &mask, float threshold, int radius)PNMImage
fill_val(xelval red, xelval green, xelval blue)PNMImage
fill_val(xelval gray=0)PNMImageinline
flip(bool flip_x, bool flip_y, bool transpose)PNMImage
from_alpha_val(xelval input_value) constPNMImageinline
from_val(xelval input_value) constPNMImageinline
gamma_correct(float from_gamma, float to_gamma)PNMImageinline
gamma_correct_alpha(float from_gamma, float to_gamma)PNMImageinline
gaussian_filter(float radius=1.0)PNMImageinline
gaussian_filter_from(float radius, const PNMImage &copy)PNMImage
get_alpha(int x, int y) constPNMImageinline
get_alpha_array()PNMImageinline
get_alpha_array() constPNMImageinline
get_alpha_val(int x, int y) constPNMImageinline
get_array()PNMImageinline
get_array() constPNMImageinline
get_average_gray() constPNMImage
get_average_xel() constPNMImage
get_average_xel_a() constPNMImage
get_blue(int x, int y) constPNMImageinline
get_blue_val(int x, int y) constPNMImageinline
get_bright(int x, int y) constPNMImageinline
get_bright(int x, int y, float rc, float gc, float bc) constPNMImageinline
get_bright(int x, int y, float rc, float gc, float bc, float ac) constPNMImageinline
get_channel(int x, int y, int channel) constPNMImage
get_channel_val(int x, int y, int channel) constPNMImage
get_color_space() constPNMImageinline
PNMImageHeader::get_color_spacePNMImageHeaderinline
get_color_type() constPNMImageHeaderinline
get_commentPNMImageHeaderinline
get_comment() const (defined in PNMImageHeader)PNMImageHeaderinline
get_gray(int x, int y) constPNMImageinline
get_gray_val(int x, int y) constPNMImageinline
get_green(int x, int y) constPNMImageinline
get_green_val(int x, int y) constPNMImageinline
get_maxvalPNMImageHeaderinline
get_maxval() const (defined in PNMImageHeader)PNMImageHeaderinline
get_num_channelsPNMImageHeaderinline
get_num_channels() const (defined in PNMImageHeader)PNMImageHeaderinline
get_pixel(int x, int y) constPNMImage
get_read_x_size() constPNMImageinline
get_read_y_size() constPNMImageinline
get_red(int x, int y) constPNMImageinline
get_red_val(int x, int y) constPNMImageinline
get_sizePNMImageHeaderinline
get_size() const (defined in PNMImageHeader)PNMImageHeaderinline
get_typePNMImageHeaderinline
get_type() const (defined in PNMImageHeader)PNMImageHeaderinline
get_x_size() constPNMImageHeaderinline
get_xel(int x, int y) constPNMImageinline
get_xel_a(int x, int y) constPNMImageinline
get_xel_val(int x, int y)PNMImageinline
get_xel_val(int x, int y) constPNMImageinline
get_y_size() constPNMImageHeaderinline
has_alpha(ColorType color_type)PNMImageHeaderinlinestatic
has_alpha() constPNMImageHeaderinline
has_read_size() constPNMImageinline
has_typePNMImageHeaderinline
has_type() const (defined in PNMImageHeader)PNMImageHeaderinline
HistMap typedef (defined in PNMImageHeader)PNMImageHeader
indirect_1d_lookup(const PNMImage &index_image, int channel, const PNMImage &pixel_values)PNMImage
is_grayscale(ColorType color_type)PNMImageHeaderinlinestatic
is_grayscale() constPNMImageHeaderinline
is_valid() constPNMImageinline
lighten_sub_image(const PNMImage &copy, int xto, int yto, int xfrom=0, int yfrom=0, int x_size=-1, int y_size=-1, float pixel_scale=1.0)PNMImage
make_grayscale()PNMImageinline
make_grayscale(float rc, float gc, float bc)PNMImage
make_histogram(Histogram &hist)PNMImage
make_reader(const Filename &filename, PNMFileType *type=nullptr, bool report_unknown_type=true) constPNMImageHeader
make_reader(std::istream *file, bool owns_file=true, const Filename &filename=Filename(), std::string magic_number=std::string(), PNMFileType *type=nullptr, bool report_unknown_type=true) constPNMImageHeader
make_rgb()PNMImageinline
make_writer(const Filename &filename, PNMFileType *type=nullptr) constPNMImageHeader
make_writer(std::ostream *file, bool owns_file=true, const Filename &filename=Filename(), PNMFileType *type=nullptr) constPNMImageHeader
mult_sub_image(const PNMImage &copy, int xto, int yto, int xfrom=0, int yfrom=0, int x_size=-1, int y_size=-1, float pixel_scale=1.0)PNMImage
operator *(const PNMImage &other) constPNMImageinline
operator *(float multiplier) constPNMImageinline
operator *(const LColorf &other) constPNMImageinline
operator *=(const PNMImage &other)PNMImage
operator *=(float multiplier)PNMImage
operator *=(const LColorf &other)PNMImage
operator -(const PNMImage &other) constPNMImageinline
operator -(const LColorf &other) constPNMImageinline
operator -=(const PNMImage &other)PNMImage
operator -=(const LColorf &other)PNMImage
operator [](int y)PNMImageinline
operator [](int y) constPNMImageinline
operator ~() constPNMImage
operator+(const PNMImage &other) constPNMImageinline
operator+(const LColorf &other) constPNMImageinline
operator+=(const PNMImage &other)PNMImage
operator+=(const LColorf &other)PNMImage
operator=(const PNMImage &copy) (defined in PNMImage)PNMImageinline
operator=(const PNMImageHeader &copy) (defined in PNMImageHeader)PNMImageHeaderinline
output(std::ostream &out) const (defined in PNMImageHeader)PNMImageHeader
Palette typedef (defined in PNMImageHeader)PNMImageHeader
perlin_noise_fill(float sx, float sy, int table_size=256, unsigned long seed=0)PNMImage
perlin_noise_fill(StackedPerlinNoise2 &perlin)PNMImage
PixelCount typedef (defined in PNMImageHeader)PNMImageHeader
PNMImage() (defined in PNMImage)PNMImageinline
PNMImage(const Filename &filename, PNMFileType *type=nullptr) (defined in PNMImage)PNMImageexplicit
PNMImage(int x_size, int y_size, int num_channels=3, xelval maxval=255, PNMFileType *type=nullptr, ColorSpace color_space=CS_linear) (defined in PNMImage)PNMImageinlineexplicit
PNMImage(const PNMImage &copy) (defined in PNMImage)PNMImageinline
PNMImageHeader() (defined in PNMImageHeader)PNMImageHeaderinline
PNMImageHeader(const PNMImageHeader &copy) (defined in PNMImageHeader)PNMImageHeaderinline
premultiply_alpha()PNMImage
quick_filter_from(const PNMImage &copy, int xborder=0, int yborder=0)PNMImage
read(const Filename &filename, PNMFileType *type=nullptr, bool report_unknown_type=true)PNMImage
read(std::istream &data, const std::string &filename=std::string(), PNMFileType *type=nullptr, bool report_unknown_type=true)PNMImage
read(PNMReader *reader)PNMImage
read_header(const Filename &filename, PNMFileType *type=nullptr, bool report_unknown_type=true)PNMImageHeader
read_header(std::istream &data, const std::string &filename=std::string(), PNMFileType *type=nullptr, bool report_unknown_type=true)PNMImageHeader
read_magic_number(std::istream *file, std::string &magic_number, int num_bytes)PNMImageHeaderstatic
remix_channels(const LMatrix4 &conv)PNMImage
remove_alpha()PNMImageinline
render_spot(const LColorf &fg, const LColorf &bg, float min_radius, float max_radius)PNMImage
rescale(float min_val, float max_val)PNMImage
reverse_rows()PNMImage
Row (defined in PNMImage)PNMImagefriend
set_alpha(int x, int y, float a)PNMImageinline
set_alpha_array(xelval *alpha)PNMImage
set_alpha_val(int x, int y, xelval a)PNMImageinline
set_array(xel *array)PNMImage
set_blue(int x, int y, float b)PNMImageinline
set_blue_val(int x, int y, xelval b)PNMImageinline
set_channel(int x, int y, int channel, float value)PNMImage
set_channel_val(int x, int y, int channel, xelval value)PNMImage
set_color_space(ColorSpace color_space)PNMImage
set_color_type(ColorType color_type)PNMImage
set_commentPNMImageHeaderinline
set_comment(const std::string &comment) (defined in PNMImageHeader)PNMImageHeaderinline
set_gray(int x, int y, float gray)PNMImageinline
set_gray_val(int x, int y, xelval gray)PNMImageinline
set_green(int x, int y, float g)PNMImageinline
set_green_val(int x, int y, xelval g)PNMImageinline
set_maxval(xelval maxval)PNMImage
set_num_channels(int num_channels)PNMImageinline
set_pixel(int x, int y, const PixelSpec &pixel)PNMImage
set_read_size(int x_size, int y_size)PNMImageinline
set_red(int x, int y, float r)PNMImageinline
set_red_val(int x, int y, xelval r)PNMImageinline
set_type(PNMFileType *type)PNMImageHeaderinline
set_xel(int x, int y, const LRGBColorf &value)PNMImageinline
set_xel(int x, int y, float r, float g, float b)PNMImageinline
set_xel(int x, int y, float gray)PNMImageinline
set_xel_a(int x, int y, const LColorf &value)PNMImageinline
set_xel_a(int x, int y, float r, float g, float b, float a)PNMImageinline
set_xel_val(int x, int y, const xel &value)PNMImageinline
set_xel_val(int x, int y, xelval r, xelval g, xelval b)PNMImageinline
set_xel_val(int x, int y, xelval gray)PNMImageinline
take_alpha_array()PNMImageinline
take_array()PNMImageinline
take_from(PNMImage &orig)PNMImage
Texture (defined in PNMImage)PNMImagefriend
threshold(const PNMImage &select_image, int channel, float threshold, const PNMImage &lt, const PNMImage &ge)PNMImage
to_alpha_val(float input_value) constPNMImageinline
to_val(float input_value) constPNMImageinline
unfiltered_stretch_from(const PNMImage &copy)PNMImage
unpremultiply_alpha()PNMImage
write(const Filename &filename, PNMFileType *type=nullptr) constPNMImage
write(std::ostream &data, const std::string &filename=std::string(), PNMFileType *type=nullptr) constPNMImage
write(PNMWriter *writer) constPNMImage
~PNMImage() (defined in PNMImage)PNMImageinline
~PNMImageHeader() (defined in PNMImageHeader)PNMImageHeaderinline