TexturePeeker
from panda3d.core import TexturePeeker
- class TexturePeeker
- Bases: - ReferenceCount- An instance of this object is returned by Texture::peek(). This object allows quick and easy inspection of a texture’s texels by (u, v) coordinates. - Inheritance diagram - __init__(*args, **kwargs)
 - fetchPixel()
- C++ Interface: fetch_pixel(TexturePeeker self, LVecBase4f color, int x, int y) fetch_pixel(TexturePeeker self, LVecBase4f color, int x, int y, int z) 
 - fetch_pixel()
- C++ Interface: fetch_pixel(TexturePeeker self, LVecBase4f color, int x, int y) fetch_pixel(TexturePeeker self, LVecBase4f color, int x, int y, int z) 
 - filterRect()
- C++ Interface: filter_rect(TexturePeeker self, LVecBase4f color, float min_u, float min_v, float max_u, float max_v) filter_rect(TexturePeeker self, LVecBase4f color, float min_u, float min_v, float min_w, float max_u, float max_v, float max_w) - /**
- Fills “color” with the average RGBA color of the texels within the 
- rectangle defined by the specified coordinate range. 
- The texel color is linearly filtered over the entire region. u, v, and w 
- must be in the range [0, 1]. 
 - */ 
- /**
- Fills “color” with the average RGBA color of the texels within the 
- rectangle defined by the specified coordinate range. 
- The texel color is linearly filtered over the entire region. u, v, and w 
- must be in the range [0, 1]. 
 - */ 
 
 - filter_rect()
- C++ Interface: filter_rect(TexturePeeker self, LVecBase4f color, float min_u, float min_v, float max_u, float max_v) filter_rect(TexturePeeker self, LVecBase4f color, float min_u, float min_v, float min_w, float max_u, float max_v, float max_w) - /**
- Fills “color” with the average RGBA color of the texels within the 
- rectangle defined by the specified coordinate range. 
- The texel color is linearly filtered over the entire region. u, v, and w 
- must be in the range [0, 1]. 
 - */ 
- /**
- Fills “color” with the average RGBA color of the texels within the 
- rectangle defined by the specified coordinate range. 
- The texel color is linearly filtered over the entire region. u, v, and w 
- must be in the range [0, 1]. 
 - */ 
 
 - getXSize()
- C++ Interface: get_x_size(TexturePeeker self) - /**
- Returns the width of the texture image that is contributing to the 
- TexturePeeker’s information. This may be either the Texture’s full width, 
- or its simple ram image’s width. 
 - */ 
 
 - getYSize()
- C++ Interface: get_y_size(TexturePeeker self) - /**
- Returns the height of the texture image that is contributing to the 
- TexturePeeker’s information. This may be either the Texture’s full height, 
- or its simple ram image’s height. 
 - */ 
 
 - getZSize()
- C++ Interface: get_z_size(TexturePeeker self) - /**
- Returns the depth of the texture image that is contributing to the 
- TexturePeeker’s information. 
 - */ 
 
 - get_x_size()
- C++ Interface: get_x_size(TexturePeeker self) - /**
- Returns the width of the texture image that is contributing to the 
- TexturePeeker’s information. This may be either the Texture’s full width, 
- or its simple ram image’s width. 
 - */ 
 
 - get_y_size()
- C++ Interface: get_y_size(TexturePeeker self) - /**
- Returns the height of the texture image that is contributing to the 
- TexturePeeker’s information. This may be either the Texture’s full height, 
- or its simple ram image’s height. 
 - */ 
 
 - get_z_size()
- C++ Interface: get_z_size(TexturePeeker self) - /**
- Returns the depth of the texture image that is contributing to the 
- TexturePeeker’s information. 
 - */ 
 
 - hasPixel()
- C++ Interface: has_pixel(TexturePeeker self, int x, int y) has_pixel(TexturePeeker self, int x, int y, int z) 
 - has_pixel()
- C++ Interface: has_pixel(TexturePeeker self, int x, int y) has_pixel(TexturePeeker self, int x, int y, int z) 
 - lookup()
- C++ Interface: lookup(TexturePeeker self, LVecBase4f color, float u, float v) lookup(TexturePeeker self, LVecBase4f color, float u, float v, float w) - /**
- Fills “color” with the RGBA color of the texel at point (u, v). 
- The texel color is determined via nearest-point sampling (no filtering of 
- adjacent pixels), regardless of the filter type associated with the 
- texture. u, v, and w will wrap around regardless of the texture’s wrap 
- mode. 
 - */ 
- /**
- Fills “color” with the RGBA color of the texel at point (u, v, w). 
- The texel color is determined via nearest-point sampling (no filtering of 
- adjacent pixels), regardless of the filter type associated with the 
- texture. u, v, and w will wrap around regardless of the texture’s wrap 
- mode. 
 - */ 
 
 - lookupBilinear()
- C++ Interface: lookup_bilinear(TexturePeeker self, LVecBase4f color, float u, float v) - /**
- Performs a bilinear lookup to retrieve the color value stored at the uv 
- coordinate (u, v). 
- In case the point is outside of the uv range, color is set to zero, 
- and false is returned. Otherwise true is returned. 
 - */ 
 
 - lookup_bilinear()
- C++ Interface: lookup_bilinear(TexturePeeker self, LVecBase4f color, float u, float v) - /**
- Performs a bilinear lookup to retrieve the color value stored at the uv 
- coordinate (u, v). 
- In case the point is outside of the uv range, color is set to zero, 
- and false is returned. Otherwise true is returned. 
 - */ 
 
 
