Home | Trees | Index | Help |
|
---|
Module Image :: Class Image |
|
Method Summary | |
---|---|
int |
Get the Image's bindcode. |
int |
Get the pixel depth of this image. |
string |
Get the filename of the image file loaded into this Image object. |
list of 2 ints |
Get the x & y size for the image. |
string |
Get the name of this Image object. |
list of 4 floats |
Get the the colors of the current pixel in the form [r,g,b,a]. |
list of 2 ints |
Get the [width, height] dimensions (in pixels) of this image. |
int |
Get the number of repetitions in the x (horizontal) axis for this Image. |
int |
Get the number of repetitions in the y (vertical) axis for this Image. |
Delete this image's data from OpenGL texture memory, only (the image itself is not removed from Blender's memory). | |
int |
Load this image's data into OpenGL texture memory, if it is not already loaded (image.bindcode is 0 if it is not loaded yet). |
Reloads this image from the filesystem. | |
Change the filename of this Image object. | |
Set the name of this Image object. | |
Texture tiling: set the number of x repetitions for this Image. | |
Texture tiling: set the number of y repetitions for this Image. |
Class Variable Summary | |
---|---|
bindcode : Texture's bind code (readonly). | |
depth : The pixel depth of the image. | |
filename : The filename (path) to the image file loaded into this Image
object. | |
name : The name of this Image object. | |
size : The [width, height] dimensions of the image (in pixels). | |
xrep : Texture tiling: the number of repetitions in the x (horizontal)
axis. | |
yrep : Texture tiling: the number of repetitions in the y (vertical)
axis. |
Method Details |
---|
getBindCode()Get the Image's bindcode. This is for texture loading using BGL calls. See, for example,BGL.glBindTexture and glLoad .
|
getDepth()Get the pixel depth of this image.
|
getFilename()Get the filename of the image file loaded into this Image object.
|
getMaxXY()Get the x & y size for the image. Image coordinates range from 0 to size-1.
|
getName()Get the name of this Image object.
|
getPixelF(x, y)Get the the colors of the current pixel in the form [r,g,b,a]. Returned values are floats normalized to 0.0 - 1.0. Pixel coordinates are in the range from 0 to N-1. SeegetMaxXY
|
getSize()Get the [width, height] dimensions (in pixels) of this image.
|
getXRep()Get the number of repetitions in the x (horizontal) axis for this Image. This is for texture tiling.
|
getYRep()Get the number of repetitions in the y (vertical) axis for this Image. This is for texture tiling.
|
glFree()Delete this image's data from OpenGL texture memory, only (the image itself is not removed from Blender's memory). Internally, glDeleteTextures (seeBGL.glDeleteTextures ) is used, but this
method also updates Blender's Image object so that its bind code is set
to 0. See also Image.glLoad , Image.getBindCode .
|
glLoad()Load this image's data into OpenGL texture memory, if it is not already loaded (image.bindcode is 0 if it is not loaded yet).
|
reload()Reloads this image from the filesystem. If used within a loop you need to redraw the Window to see the change in the image, e.g. with Window.RedrawAll().
|
setFilename(name)Change the filename of this Image object.
|
setName(name)Set the name of this Image object.
|
setXRep(xrep)Texture tiling: set the number of x repetitions for this Image.
|
setYRep(yrep)Texture tiling: set the number of y repetitions for this Image.
|
Class Variable Details |
---|
bindcodeTexture's bind code (readonly). |
depthThe pixel depth of the image. |
filenameThe filename (path) to the image file loaded into this Image object. |
nameThe name of this Image object. |
sizeThe [width, height] dimensions of the image (in pixels). |
xrepTexture tiling: the number of repetitions in the x (horizontal) axis. |
yrepTexture tiling: the number of repetitions in the y (vertical) axis. |
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Mon Jun 13 15:31:23 2005 | http://epydoc.sf.net |