Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/intern/DRW_render.h
| Show First 20 Lines • Show All 432 Lines • ▼ Show 20 Lines | typedef struct DRWContextState { | ||||
| struct View3D *v3d; /* 'CTX_wm_view3d(C)' */ | struct View3D *v3d; /* 'CTX_wm_view3d(C)' */ | ||||
| struct Scene *scene; /* 'CTX_data_scene(C)' */ | struct Scene *scene; /* 'CTX_data_scene(C)' */ | ||||
| struct SceneLayer *scene_layer; /* 'CTX_data_scene_layer(C)' */ | struct SceneLayer *scene_layer; /* 'CTX_data_scene_layer(C)' */ | ||||
| /* Use 'scene->obedit' for edit-mode */ | /* Use 'scene->obedit' for edit-mode */ | ||||
| struct Object *obact; /* 'OBACT_NEW' */ | struct Object *obact; /* 'OBACT_NEW' */ | ||||
| struct RenderEngineType *engine; | |||||
| /* Last resort (some functions take this as an arg so we can't easily avoid). | /* Last resort (some functions take this as an arg so we can't easily avoid). | ||||
| * May be NULL when used for selection or depth buffer. */ | * May be NULL when used for selection or depth buffer. */ | ||||
| const struct bContext *evil_C; | const struct bContext *evil_C; | ||||
| } DRWContextState; | } DRWContextState; | ||||
| const DRWContextState *DRW_context_state_get(void); | const DRWContextState *DRW_context_state_get(void); | ||||
| #endif /* __DRW_RENDER_H__ */ | #endif /* __DRW_RENDER_H__ */ | ||||