| Home | Trees | Index | Help |
|
|---|
| Module Image :: Class Image |
|
| Method Summary | |
|---|---|
| int |
Get the Image's bindcode. |
| int |
Get the pixel depth of this image. |
| int |
Get the Image's end frame. |
| 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. |
| list of 2 ints |
Get the x & y origin 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 4 ints |
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 Image's speed (fps). |
| int |
Get the Image's start frame. |
| 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). |
| bool |
Set the currently displayed Image from Blenders UV/Image window. |
| none |
Packs the image into the current blend file. |
Reloads this image from the filesystem. | |
| none |
Saves the current image. |
Set the Image's end frame. | |
Change the filename of this Image object. | |
Set the name of this Image object. | |
| none |
Set the the colors of the current pixel in the form [r,g,b,a]. |
| none |
Set the the colors of the current pixel in the form [r,g,b,a]. |
Set the Image's speed (fps). | |
Get the Image's start frame. | |
Texture tiling: set the number of x repetitions for this Image. | |
Texture tiling: set the number of y repetitions for this Image. | |
| none |
Unpacks the image to the images filename. |
| Instance Variable Summary | |
|---|---|
| boolean | antialias: enable or disable the antialias option for this image. |
| int | bindcode: Texture's bind code (readonly). |
| bool | clampX: When true the image will not tile horizontally. |
| bool | clampY: When true the image will not tile vertically. |
| int | depth: The pixel depth of the image. |
| int | end: Texture's animation end frame [0, 128]. |
| bool | fakeUser: When set to True, this datablock wont be removed, even if nothing is
using it. |
| boolean | fields: enable or disable the fields option for this image. |
| boolean | fields_odd: enable or disable the odd fields option for this image. |
| string | filename: The filename (path) to the image file loaded into this Image
object. |
| boolean | has_data: True when the image has pixel data (readonly). |
| string or None | lib: path to the blend file this datablock is stored in (readonly). |
| string | name: unique name within each blend file. |
| boolean | packed: True when the Texture is packed (readonly). |
IDGroup |
properties: Returns an IDGroup reference to this datablocks's ID
Properties. |
| list | size: The [width, height] dimensions of the image (in pixels). |
| int | source: Image source type. |
| int | speed: Texture's animation speed [1, 100]. |
| int | start: Texture's animation start frame [0, 128]. |
| bool | tag: A temporary tag that to flag data as being used within a loop. |
| int | users: The number of users this datablock has. |
| int | xrep: Texture tiling: the number of repetitions in the x (horizontal)
axis. |
| int | yrep: Texture tiling: the number of repetitions in the y (vertical) axis [1,
16]. |
| 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.
|
getEnd()Get the Image's end frame. Used for animated textures.
|
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.
|
getMinXY()Get the x & y origin 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
|
getPixelI(x, y)Get the the colors of the current pixel in the form [r,g,b,a]. Returned values are ints normalized to 0 - 255. Pixel coordinates are in the range from 0 to N-1. SeegetMaxXY
|
getSize()Get the [width, height] dimensions (in pixels) of this image.
|
getSpeed()Get the Image's speed (fps). Used for animated textures.
|
getStart()Get the Image's start frame. Used for animated textures.
|
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).
|
makeCurrent()Set the currently displayed Image from Blenders UV/Image window. When multiple images are displayed, the last active UV/Image windows image is used.
|
pack()Packs the image into the current blend file. Since 2.44 new images without valid filenames can be packed. If the image is alredy packed, it will be repacked.
|
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().
|
save()Saves the current image.
|
setEnd(end)Set the Image's end frame. Used for animated textures.
|
setFilename(name)Change the filename of this Image object.
|
setName(name)Set the name of this Image object.
|
setPixelF(x, y, (r, g, b, a))Set the the colors of the current pixel in the form [r,g,b,a]. Color values must be floats in the range 0.0 - 1.0. Pixel coordinates are in the range from 0 to N-1. SeegetMaxXY
|
setPixelI(x, y, (r, g, b, a))Set the the colors of the current pixel in the form [r,g,b,a]. Color values must be ints in the range 0 - 255. Pixel coordinates are in the range from 0 to N-1. SeegetMaxXY
|
setSpeed(speed)Set the Image's speed (fps). Used for animated textures.
|
setStart(start)Get the Image's start frame. Used for animated textures.
|
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.
|
unpack(mode)Unpacks the image to the images filename.
|
| Instance Variable Details |
|---|
antialiasenable or disable the antialias option for this image.
|
bindcodeTexture's bind code (readonly).
|
clampXWhen true the image will not tile horizontally.
|
clampYWhen true the image will not tile vertically.
|
depthThe pixel depth of the image. [8, 16, 18, 24, 32]
|
endTexture's animation end frame [0, 128].
|
fakeUserWhen set to True, this datablock wont be removed, even if nothing is using it. All data has this disabled by default except for Actions.
|
fieldsenable or disable the fields option for this image.
|
fields_oddenable or disable the odd fields option for this image.
|
filenameThe filename (path) to the image file loaded into this Image object.
|
has_dataTrue when the image has pixel data (readonly).
|
libpath to the blend file this datablock is stored in (readonly). lib will be None unless you are using external blend files with (File, Append/Link) Note: the path may be relative, to get the full path useBlender.sys.expandpath
|
nameunique name within each blend file. The name is case sensitive and 21 characters maximum length. Note: a blend file may have naming collisions when external
library data is used, be sure to check the value of
|
packedTrue when the Texture is packed (readonly).
|
propertiesReturns anIDGroup reference to this datablocks's ID
Properties.
|
sizeThe [width, height] dimensions of the image (in pixels).
|
sourceImage source type. Seethe Sources dictionary .
|
speedTexture's animation speed [1, 100].
|
startTexture's animation start frame [0, 128].
|
tagA temporary tag that to flag data as being used within a loop. always set all tags to True or False before using since blender uses this flag for its own internal operations.
|
usersThe number of users this datablock has. (readonly) Zero user datablocks are de-allocated after reloading and saving.
|
xrepTexture tiling: the number of repetitions in the x (horizontal) axis. [1, 16].
|
yrepTexture tiling: the number of repetitions in the y (vertical) axis [1, 16].
|
| Home | Trees | Index | Help |
|
|---|
| Generated by Epydoc 2.1 on Thu May 10 20:32:00 2007 | http://epydoc.sf.net |