00001 /* 00002 * PROPRIETARY INFORMATION. This software is proprietary to 00003 * Side Effects Software Inc., and is not to be reproduced, 00004 * transmitted, or disclosed in any way without written permission. 00005 * 00006 * Produced by: 00007 * Side Effects 00008 * 477 Richmond Street West 00009 * Toronto, Ontario 00010 * Canada M5V 3E7 00011 * 416-504-9876 00012 */ 00013 00014 #ifndef __POP_Error__ 00015 #define __POP_Error__ 00016 00017 enum POP_ErrorCodes 00018 { 00019 POP_MESSAGE = 0, 00020 00021 POP_BAD_VARIABLE, // variable not defined 00022 POP_BAD_GROUP, // group doesn't exist 00023 POP_DUPLICATE_PRIMITIVE, // pop processes same primitive twice 00024 POP_INVALID_SRC, // invalid source 00025 POP_NO_DETAIL, // POP cannot be cooked. Missing detail. 00026 POP_BAD_SOP, // error cooking specified SOP 00027 POP_NEG_SPEEDLIMIT, // warning for negative speed limit 00028 POP_WARN_DISPLAY_FLAG, // display POP outside cook chain 00029 POP_NO_ATTRIBUTE_NAME, // missing attribute name 00030 POP_DUPLICATE_VARNAME, // user variable already in use 00031 POP_NO_SOP_DETAIL, // input sop cannot be cooked 00032 POP_INVALID_MULTI_OUTPUT, // pop cannot provide multi output 00033 POP_VEX_ERROR, // vex pop error 00034 POP_DRAG_MISSING_ATTR, // Drag pop compaining of missing rot, angvel, 00035 // or torque attributes. 00036 POP_NONRBDPARTICLE, // UnifyRBD source group contained a non-rbd 00037 // particle 00038 POP_NONEXISTANT_SRC_ATTRIB, // No such attribute in source geometry 00039 POP_NONCONSTANT_TOPOLOGY, // Topology of geometry changes with time 00040 POP_ERR_BADNODE, // Node %s not found or wrong type. 00041 POP_WARN_BADSURFACESHOP, // "%s" doesn't exist or isn't a surface shop. 00042 POP_WARN_BADOGLSURFACESHOP, // "%s" doesn't export an OpenGL material. 00043 POP_ATTRIBUTE_INVALID, // Invalid attribute specification: "%s" 00044 POP_UNSUPPORTED_PRIMITIVES, // Geometry contains unsupported primitives. 00045 POP_SELF_POP_IMPORTED, // Cannot use oneself as the source of import 00046 POP_NO_SPH_ATTRIBS, // Cannot locate SPH attributes for SPH 00047 // Density Test POP 00048 POP_WARN_SAMPLE_FAILURE // Sample failures exceeded threshold 00049 }; 00050 00051 #endif
1.5.9