Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_depsgraph.h
| Show First 20 Lines • Show All 65 Lines • ▼ Show 20 Lines | |||||
| } eEvaluationMode; | } eEvaluationMode; | ||||
| /* DagNode->eval_flags */ | /* DagNode->eval_flags */ | ||||
| enum { | enum { | ||||
| /* Regardless to curve->path animation flag path is to be evaluated anyway, | /* Regardless to curve->path animation flag path is to be evaluated anyway, | ||||
| * to meet dependencies with such a things as curve modifier and other guys | * to meet dependencies with such a things as curve modifier and other guys | ||||
| * who're using curve deform, where_on_path and so. | * who're using curve deform, where_on_path and so. | ||||
| */ | */ | ||||
| DAG_EVAL_NEED_CURVE_PATH = 1, | DAG_EVAL_NEED_CURVE_PATH = (1 << 0), | ||||
| /* Indicates whether derived mesh calculated for viewport is needed | |||||
| * for rendering purposes. | |||||
| * | |||||
| * This is a temporary solution for until we've got some more clear | |||||
| * context distinguishing and will be able to completely get rid of | |||||
| * viewport derived mesh while rendering. | |||||
| */ | |||||
| DAG_EVAL_NEED_DM_FOR_RENDER = (1 << 1), | |||||
| }; | }; | ||||
| /* Global initialization/deinitialization */ | /* Global initialization/deinitialization */ | ||||
| void DAG_init(void); | void DAG_init(void); | ||||
| void DAG_exit(void); | void DAG_exit(void); | ||||
| /* Build and Update | /* Build and Update | ||||
| * | * | ||||
| ▲ Show 20 Lines • Show All 91 Lines • Show Last 20 Lines | |||||