Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/include/ED_view3d.h
| Show First 20 Lines • Show All 70 Lines • ▼ Show 20 Lines | |||||
| struct wmWindowManager; | struct wmWindowManager; | ||||
| enum eGPUFXFlags; | enum eGPUFXFlags; | ||||
| /* for derivedmesh drawing callbacks, for view3d_select, .... */ | /* for derivedmesh drawing callbacks, for view3d_select, .... */ | ||||
| typedef struct ViewContext { | typedef struct ViewContext { | ||||
| struct bContext *C; | struct bContext *C; | ||||
| struct Main *bmain; | struct Main *bmain; | ||||
| /* Dependency graph is uses for depth drawing, viewport camera matrix access, and also some areas | |||||
| * are re-using this to access evaluated entities. | |||||
| * | |||||
| * Moral of the story: assign to a fully evaluated state. */ | |||||
| struct Depsgraph *depsgraph; | struct Depsgraph *depsgraph; | ||||
| struct Scene *scene; | struct Scene *scene; | ||||
| struct ViewLayer *view_layer; | struct ViewLayer *view_layer; | ||||
| struct Object *obact; | struct Object *obact; | ||||
| struct Object *obedit; | struct Object *obedit; | ||||
| struct ARegion *ar; | struct ARegion *ar; | ||||
| struct View3D *v3d; | struct View3D *v3d; | ||||
| struct wmWindow *win; | struct wmWindow *win; | ||||
| ▲ Show 20 Lines • Show All 643 Lines • Show Last 20 Lines | |||||