Cleanup: move Image flags into DNA, for consistency with other types

This commit is contained in:
Brecht Van Lommel
2019-05-17 11:42:34 +02:00
parent bc3139d792
commit d12244cea0
2 changed files with 32 additions and 27 deletions

View File

@@ -153,29 +153,6 @@ struct RenderData;
struct RenderPass;
struct RenderResult;
/* ima->source; where image comes from */
#define IMA_SRC_CHECK 0
#define IMA_SRC_FILE 1
#define IMA_SRC_SEQUENCE 2
#define IMA_SRC_MOVIE 3
#define IMA_SRC_GENERATED 4
#define IMA_SRC_VIEWER 5
/* ima->type, how to handle/generate it */
#define IMA_TYPE_IMAGE 0
#define IMA_TYPE_MULTILAYER 1
/* generated */
#define IMA_TYPE_UV_TEST 2
/* viewers */
#define IMA_TYPE_R_RESULT 4
#define IMA_TYPE_COMPOSITE 5
enum {
IMA_GENTYPE_BLANK = 0,
IMA_GENTYPE_GRID = 1,
IMA_GENTYPE_GRID_COLOR = 2,
};
/* ima->ok */
#define IMA_OK 1
#define IMA_OK_LOADED 2

View File

@@ -193,15 +193,43 @@ enum {
IMA_GPU_MIPMAP_COMPLETE = (1 << 1),
};
/* ima->type and ima->source moved to BKE_image.h, for API */
/* Image.source, where the image comes from */
enum {
IMA_SRC_CHECK = 0,
IMA_SRC_FILE = 1,
IMA_SRC_SEQUENCE = 2,
IMA_SRC_MOVIE = 3,
IMA_SRC_GENERATED = 4,
IMA_SRC_VIEWER = 5,
};
/* Image.type, how to handle or generate the image */
enum {
IMA_TYPE_IMAGE = 0,
IMA_TYPE_MULTILAYER = 1,
/* generated */
IMA_TYPE_UV_TEST = 2,
/* viewers */
IMA_TYPE_R_RESULT = 4,
IMA_TYPE_COMPOSITE = 5,
};
/* Image.gen_type */
enum {
IMA_GENTYPE_BLANK = 0,
IMA_GENTYPE_GRID = 1,
IMA_GENTYPE_GRID_COLOR = 2,
};
/* render */
#define IMA_MAX_RENDER_TEXT (1 << 9)
/* gen_flag */
#define IMA_GEN_FLOAT 1
/* Image.gen_flag */
enum {
IMA_GEN_FLOAT = 1,
};
/* alpha_mode */
/* Image.alpha_mode */
enum {
IMA_ALPHA_STRAIGHT = 0,
IMA_ALPHA_PREMUL = 1,