diff options
Diffstat (limited to 'source/blender/include/BSE_editaction_types.h')
-rw-r--r-- | source/blender/include/BSE_editaction_types.h | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/source/blender/include/BSE_editaction_types.h b/source/blender/include/BSE_editaction_types.h deleted file mode 100644 index be210415973..00000000000 --- a/source/blender/include/BSE_editaction_types.h +++ /dev/null @@ -1,86 +0,0 @@ -/** - * $Id: BIF_editaction.h 10519 2007-04-13 11:15:08Z aligorith $ - * - * ***** BEGIN GPL LICENSE BLOCK ***** - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV. - * All rights reserved. - * - * The Original Code is: all of this file. - * - * Contributor(s): 2007, Joshua Leung (major Action Editor recode) - * - * ***** END GPL LICENSE BLOCK ***** - */ - -#ifndef BIF_EDITACTION_TYPES_H -#define BIF_EDITACTION_TYPES_H - -/******************************************************* */ -/* FILTERED ACTION DATA - TYPES */ - -/* types of keyframe data in ActListElem */ -typedef enum ALE_KEYTYPE { - ALE_NONE = 0, - ALE_IPO, - ALE_ICU, - ALE_GROUP, - ALE_GPFRAME, -} ALE_KEYTYPE; - -/* This struct defines a structure used for quick access */ -typedef struct bActListElem { - struct bActListElem *next, *prev; - - void *data; /* source data this elem represents */ - int type; /* one of the ACTTYPE_* values */ - int flag; /* copy of elem's flags for quick access */ - int index; /* copy of adrcode where applicable */ - - void *key_data; /* motion data - ipo or ipo-curve */ - short datatype; /* type of motion data to expect */ - - struct bActionGroup *grp; /* action group that owns the channel */ - - void *owner; /* will either be an action channel or fake ipo-channel (for keys) */ - short ownertype; /* type of owner */ -} bActListElem; - -/******************************************************* */ -/* FILTER ACTION DATA - METHODS/TYPES */ - -/* filtering flags - under what circumstances should a channel be added */ -typedef enum ACTFILTER_FLAGS { - ACTFILTER_VISIBLE = (1<<0), /* should channels be visible */ - ACTFILTER_SEL = (1<<1), /* should channels be selected */ - ACTFILTER_FOREDIT = (1<<2), /* does editable status matter */ - ACTFILTER_CHANNELS = (1<<3), /* do we only care that it is a channel */ - ACTFILTER_IPOKEYS = (1<<4), /* only channels referencing ipo's */ - ACTFILTER_ONLYICU = (1<<5), /* only reference ipo-curves */ - ACTFILTER_FORDRAWING = (1<<6), /* make list for interface drawing */ - ACTFILTER_ACTGROUPED = (1<<7) /* belongs to the active group */ -} ACTFILTER_FLAGS; - -/* Action Editor - Main Data types */ -typedef enum ACTCONT_TYPES { - ACTCONT_NONE = 0, - ACTCONT_ACTION, - ACTCONT_SHAPEKEY, - ACTCONT_GPENCIL -} ACTCONT_TYPES; - -#endif |