|
Blender V5.0
|
#include "DNA_curve_types.h"#include "DNA_curves_types.h"#include "DNA_grease_pencil_types.h"#include "DNA_lattice_types.h"#include "DNA_mesh_types.h"#include "DNA_modifier_types.h"#include "DNA_object_types.h"#include "DNA_particle_types.h"#include "DNA_pointcloud_types.h"#include "DNA_scene_types.h"#include "DNA_volume_types.h"#include "BLI_ghash.h"#include "BLI_listbase.h"#include "BLI_string.h"#include "BLI_utildefines.h"#include "BKE_attribute.hh"#include "BKE_context.hh"#include "BKE_mesh_wrapper.hh"#include "BKE_object.hh"#include "BKE_subdiv_modifier.hh"#include "DRW_render.hh"#include "GPU_batch.hh"#include "GPU_batch_utils.hh"#include "GPU_capabilities.hh"#include "draw_cache.hh"#include "draw_cache_impl.hh"#include "draw_context_private.hh"Go to the source code of this file.
Namespaces | |
| namespace | blender |
| namespace | blender::draw |
Macros | |
Internal Defines | |
| #define | VCLASS_LIGHT_AREA_SHAPE (1 << 0) |
| #define | VCLASS_LIGHT_SPOT_SHAPE (1 << 1) |
| #define | VCLASS_LIGHT_SPOT_BLEND (1 << 2) |
| #define | VCLASS_LIGHT_SPOT_CONE (1 << 3) |
| #define | VCLASS_LIGHT_DIST (1 << 4) |
| #define | VCLASS_CAMERA_FRAME (1 << 5) |
| #define | VCLASS_CAMERA_DIST (1 << 6) |
| #define | VCLASS_CAMERA_VOLUME (1 << 7) |
| #define | VCLASS_SCREENSPACE (1 << 8) |
| #define | VCLASS_SCREENALIGNED (1 << 9) |
| #define | VCLASS_EMPTY_SCALED (1 << 10) |
| #define | VCLASS_EMPTY_AXES (1 << 11) |
| #define | VCLASS_EMPTY_AXES_NAME (1 << 12) |
| #define | VCLASS_EMPTY_AXES_SHADOW (1 << 13) |
| #define | VCLASS_EMPTY_SIZE (1 << 14) |
| #define VCLASS_CAMERA_DIST (1 << 6) |
Definition at line 52 of file draw_cache.cc.
Referenced by blender::draw::overlay::ShapeCache::ShapeCache().
| #define VCLASS_CAMERA_FRAME (1 << 5) |
Definition at line 51 of file draw_cache.cc.
Referenced by blender::draw::overlay::ShapeCache::ShapeCache().
| #define VCLASS_CAMERA_VOLUME (1 << 7) |
Definition at line 53 of file draw_cache.cc.
Referenced by blender::draw::overlay::ShapeCache::ShapeCache().
| #define VCLASS_EMPTY_AXES (1 << 11) |
Definition at line 59 of file draw_cache.cc.
Referenced by blender::draw::overlay::ShapeCache::ShapeCache().
| #define VCLASS_EMPTY_AXES_NAME (1 << 12) |
Definition at line 60 of file draw_cache.cc.
Referenced by blender::draw::overlay::ShapeCache::ShapeCache().
| #define VCLASS_EMPTY_AXES_SHADOW (1 << 13) |
Definition at line 61 of file draw_cache.cc.
| #define VCLASS_EMPTY_SCALED (1 << 10) |
Definition at line 58 of file draw_cache.cc.
Referenced by blender::draw::overlay::ShapeCache::ShapeCache(), and blender::draw::overlay::sphere_lat_lon_vert().
| #define VCLASS_EMPTY_SIZE (1 << 14) |
Definition at line 62 of file draw_cache.cc.
Referenced by blender::draw::overlay::ShapeCache::ShapeCache().
| #define VCLASS_LIGHT_AREA_SHAPE (1 << 0) |
Definition at line 45 of file draw_cache.cc.
Referenced by blender::draw::overlay::ShapeCache::ShapeCache().
| #define VCLASS_LIGHT_DIST (1 << 4) |
Definition at line 49 of file draw_cache.cc.
Referenced by blender::draw::overlay::light_append_direction_line().
| #define VCLASS_LIGHT_SPOT_BLEND (1 << 2) |
Definition at line 47 of file draw_cache.cc.
Referenced by blender::draw::overlay::ShapeCache::ShapeCache().
| #define VCLASS_LIGHT_SPOT_CONE (1 << 3) |
Definition at line 48 of file draw_cache.cc.
Referenced by blender::draw::overlay::ShapeCache::ShapeCache().
| #define VCLASS_LIGHT_SPOT_SHAPE (1 << 1) |
Definition at line 46 of file draw_cache.cc.
Referenced by blender::draw::overlay::ShapeCache::ShapeCache().
| #define VCLASS_SCREENALIGNED (1 << 9) |
Definition at line 56 of file draw_cache.cc.
Referenced by blender::draw::overlay::ShapeCache::ShapeCache().
| #define VCLASS_SCREENSPACE (1 << 8) |
Definition at line 55 of file draw_cache.cc.
Referenced by blender::draw::overlay::light_append_direction_line(), and blender::draw::overlay::ShapeCache::ShapeCache().