Changeset View
Changeset View
Standalone View
Standalone View
source/blender/render/extern/include/RE_engine.h
| Show First 20 Lines • Show All 78 Lines • ▼ Show 20 Lines | typedef struct RenderEngineType { | ||||
| char idname[64]; // best keep the same size as BKE_ST_MAXNAME | char idname[64]; // best keep the same size as BKE_ST_MAXNAME | ||||
| char name[64]; | char name[64]; | ||||
| int flag; | int flag; | ||||
| void (*update)(struct RenderEngine *engine, struct Main *bmain, struct Depsgraph *depsgraph); | void (*update)(struct RenderEngine *engine, struct Main *bmain, struct Depsgraph *depsgraph); | ||||
| void (*render)(struct RenderEngine *engine, struct Depsgraph *depsgraph); | void (*render)(struct RenderEngine *engine, struct Depsgraph *depsgraph); | ||||
| void (*bake)(struct RenderEngine *engine, | void (*bake)(struct RenderEngine *engine, | ||||
| struct Depsgraph *depsgraph, | struct Depsgraph *depsgraph, | ||||
| struct BakePass *bp, | |||||
| struct Object *object, | struct Object *object, | ||||
| const int pass_type, | |||||
| const int pass_filter, | |||||
| const int object_id, | const int object_id, | ||||
| const struct BakePixel *pixel_array, | const struct BakePixel *pixel_array, | ||||
| const int num_pixels, | struct BakeResult *result); | ||||
| const int depth, | |||||
| void *result); | |||||
| void (*view_update)(struct RenderEngine *engine, | void (*view_update)(struct RenderEngine *engine, | ||||
| const struct bContext *context, | const struct bContext *context, | ||||
| struct Depsgraph *depsgraph); | struct Depsgraph *depsgraph); | ||||
| void (*view_draw)(struct RenderEngine *engine, | void (*view_draw)(struct RenderEngine *engine, | ||||
| const struct bContext *context, | const struct bContext *context, | ||||
| struct Depsgraph *depsgraph); | struct Depsgraph *depsgraph); | ||||
| ▲ Show 20 Lines • Show All 135 Lines • Show Last 20 Lines | |||||