Changeset View
Changeset View
Standalone View
Standalone View
source/blender/draw/intern/draw_cache_extract.h
| Show First 20 Lines • Show All 164 Lines • ▼ Show 20 Lines | typedef enum DRWBatchFlag { | ||||
| MBC_EDIT_SELECTION_FACEDOTS = (1 << 18), | MBC_EDIT_SELECTION_FACEDOTS = (1 << 18), | ||||
| MBC_ALL_VERTS = (1 << 19), | MBC_ALL_VERTS = (1 << 19), | ||||
| MBC_ALL_EDGES = (1 << 20), | MBC_ALL_EDGES = (1 << 20), | ||||
| MBC_LOOSE_EDGES = (1 << 21), | MBC_LOOSE_EDGES = (1 << 21), | ||||
| MBC_EDGE_DETECTION = (1 << 22), | MBC_EDGE_DETECTION = (1 << 22), | ||||
| MBC_WIRE_EDGES = (1 << 23), | MBC_WIRE_EDGES = (1 << 23), | ||||
| MBC_WIRE_LOOPS = (1 << 24), | MBC_WIRE_LOOPS = (1 << 24), | ||||
| MBC_WIRE_LOOPS_UVS = (1 << 25), | MBC_WIRE_LOOPS_UVS = (1 << 25), | ||||
| MBC_SURF_PER_MAT = (1 << 26), | MBC_SKIN_ROOTS = (1 << 26), | ||||
| MBC_SKIN_ROOTS = (1 << 27), | |||||
| } DRWBatchFlag; | } DRWBatchFlag; | ||||
| #define MBC_EDITUV \ | #define MBC_EDITUV \ | ||||
| (MBC_EDITUV_FACES_STRETCH_AREA | MBC_EDITUV_FACES_STRETCH_ANGLE | MBC_EDITUV_FACES | \ | (MBC_EDITUV_FACES_STRETCH_AREA | MBC_EDITUV_FACES_STRETCH_ANGLE | MBC_EDITUV_FACES | \ | ||||
| MBC_EDITUV_EDGES | MBC_EDITUV_VERTS | MBC_EDITUV_FACEDOTS | MBC_WIRE_LOOPS_UVS) | MBC_EDITUV_EDGES | MBC_EDITUV_VERTS | MBC_EDITUV_FACEDOTS | MBC_WIRE_LOOPS_UVS) | ||||
| #define FOREACH_MESH_BUFFER_CACHE(batch_cache, mbc) \ | #define FOREACH_MESH_BUFFER_CACHE(batch_cache, mbc) \ | ||||
| for (MeshBufferCache *mbc = &batch_cache->final; \ | for (MeshBufferCache *mbc = &batch_cache->final; \ | ||||
| ▲ Show 20 Lines • Show All 92 Lines • Show Last 20 Lines | |||||