# List of operator properties, the attributes will be assigned
# to the class instance from the operator settings before calling.
EXP_OBS_SELECTED=BoolProperty(name="Selected Objects",description="Export selected objects on visible layers",default=True)
# EXP_OBS_SCENE = BoolProperty(name="Scene Objects", description="Export all objects in this scene", default=True)
TX_SCALE=FloatProperty(name="Scale",description="Scale all data, (Note! some imports dont support scaled armatures)",min=0.01,max=1000.0,soft_min=0.01,soft_max=1000.0,default=1.0)
TX_XROT90=BoolProperty(name="Rot X90",description="Rotate all objects 90 degrees about the X axis",default=True)
TX_YROT90=BoolProperty(name="Rot Y90",description="Rotate all objects 90 degrees about the Y axis",default=False)
TX_ZROT90=BoolProperty(name="Rot Z90",description="Rotate all objects 90 degrees about the Z axis",default=False)
ANIM_OPTIMIZE_PRECISSION=FloatProperty(name="Precision",description="Tolerence for comparing double keyframes (higher for greater accuracy)",min=1,max=16,soft_min=1,soft_max=16,default=6.0)
# ANIM_ACTION_ALL = BoolProperty(name="Current Action", description="Use actions currently applied to the armatures (use scene start/end frame)", default=True)
ANIM_ACTION_ALL=BoolProperty(name="All Actions",description="Use all actions for armatures, if false, use current action",default=False)
# batch
BATCH_ENABLE=BoolProperty(name="Enable Batch",description="Automate exporting multiple scenes or groups to files",default=False)
BATCH_GROUP=BoolProperty(name="Group > File",description="Export each group as an FBX file, if false, export each scene as an FBX file",default=False)
BATCH_OWN_DIR=BoolProperty(name="Own Dir",description="Create a dir for each exported file",default=True)
BATCH_FILE_PREFIX=StringProperty(name="Prefix",description="Prefix each file with this name",maxlen=1024,default="")