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 |