Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>2010-02-16 18:49:22 +0300
committerBrecht Van Lommel <brechtvanlommel@pandora.be>2010-02-16 18:49:22 +0300
commit2061f91741861f5646974b4960b5ff03d509f5eb (patch)
treea2c121512a2b6a9097b7426385a9d379e627fc02 /source/blender/makesdna/DNA_image_types.h
parentbd638da9a0bbd057b72164eed6583888380490ed (diff)
Render Slots: change the implementation by moving it from the render to the
image code, this should be clearer and makes reusing the Render struct later on easier.
Diffstat (limited to 'source/blender/makesdna/DNA_image_types.h')
-rw-r--r--source/blender/makesdna/DNA_image_types.h18
1 files changed, 10 insertions, 8 deletions
diff --git a/source/blender/makesdna/DNA_image_types.h b/source/blender/makesdna/DNA_image_types.h
index 3a7933cf425..5aed1d0c2d0 100644
--- a/source/blender/makesdna/DNA_image_types.h
+++ b/source/blender/makesdna/DNA_image_types.h
@@ -72,9 +72,12 @@ typedef struct Image {
/* sources from: */
struct anim *anim;
struct RenderResult *rr;
+
+ struct RenderResult *renders[8]; /* IMA_MAX_RENDER_SLOT */
+ short render_slot, last_render_slot;
short ok, flag;
- short source, type, pad, pad1;
+ short source, type;
int lastframe;
/* texture page */
@@ -87,14 +90,13 @@ typedef struct Image {
struct PackedFile * packedfile;
struct PreviewImage * preview;
- /* not saved in file, statistics for render result */
- char *render_text;
-
+ /* game engine tile animation */
float lastupdate;
int lastused;
short animspeed;
- short gen_x, gen_y, gen_type; /* for generated images */
+ /* for generated images */
+ short gen_x, gen_y, gen_type;
/* display aspect - for UV editing images resized for faster openGL display */
float aspx, aspy;
@@ -124,9 +126,9 @@ typedef struct Image {
/* ima->type and ima->source moved to BKE_image.h, for API */
-/* render_text maxlen */
-#define IMA_RW_MAXTEXT 512
-
+/* render */
+#define IMA_MAX_RENDER_TEXT 512
+#define IMA_MAX_RENDER_SLOT 8
#endif