|
Blender V4.3
|
Curve API for render engines. More...
#include "MEM_guardedalloc.h"#include "BLI_array.hh"#include "BLI_color.hh"#include "BLI_listbase.h"#include "BLI_math_rotation.h"#include "BLI_math_vector.h"#include "BLI_math_vector_types.hh"#include "BLI_span.hh"#include "BLI_utildefines.h"#include "DNA_curve_types.h"#include "BKE_curve.hh"#include "BKE_curves.hh"#include "BKE_displist.h"#include "BKE_geometry_set.hh"#include "BKE_object_types.hh"#include "BKE_vfont.hh"#include "GPU_batch.hh"#include "GPU_capabilities.hh"#include "GPU_material.hh"#include "GPU_texture.hh"#include "UI_resources.hh"#include "DRW_render.hh"#include "draw_cache_inline.hh"#include "draw_cache_impl.hh"Go to the source code of this file.
Classes | |
| struct | blender::draw::CurveRenderData |
| struct | blender::draw::CurveBatchCache |
Namespaces | |
| namespace | blender |
| namespace | blender::draw |
Macros | |
| #define | SELECT 1 |
| #define | ACTIVE_NURB (1 << 2) |
| #define | BEZIER_HANDLE (1 << 3) |
| #define | EVEN_U_BIT (1 << 4) /* Alternate this bit for every U vert. */ |
| #define | COLOR_SHIFT 5 |
| #define | DRW_TEST_ASSIGN_VBO(v) (v = (DRW_vbo_requested(v) ? (v) : nullptr)) |
| #define | DRW_TEST_ASSIGN_IBO(v) (v = (DRW_ibo_requested(v) ? (v) : nullptr)) |
Enumerations | |
| enum | { blender::draw::COLOR_NURB_ULINE_ID = TH_HANDLE_AUTOCLAMP - TH_HANDLE_FREE + 2 , blender::draw::TOT_HANDLE_COL } |
| enum | { blender::draw::CU_DATATYPE_WIRE = 1 << 0 , blender::draw::CU_DATATYPE_OVERLAY = 1 << 1 , blender::draw::CU_DATATYPE_NORMAL = 1 << 2 , blender::draw::CU_DATATYPE_SURFACE = 1 << 3 , blender::draw::CU_DATATYPE_TEXT_SELECT = 1 << 4 } |
Curve API for render engines.
Definition in file draw_cache_impl_curve.cc.
| #define ACTIVE_NURB (1 << 2) |
Definition at line 48 of file draw_cache_impl_curve.cc.
Referenced by blender::draw::beztriple_vflag_get(), and blender::draw::bpoint_vflag_get().
| #define BEZIER_HANDLE (1 << 3) |
Definition at line 49 of file draw_cache_impl_curve.cc.
Referenced by blender::draw::beztriple_vflag_get().
| #define COLOR_SHIFT 5 |
Definition at line 51 of file draw_cache_impl_curve.cc.
Referenced by blender::draw::beztriple_vflag_get(), and blender::draw::bpoint_vflag_get().
Referenced by blender::draw::curve_create_edit_data_and_handles().
Referenced by blender::draw::curve_create_edit_data_and_handles().
Definition at line 50 of file draw_cache_impl_curve.cc.
Referenced by blender::draw::bpoint_vflag_get().
| #define SELECT 1 |
Definition at line 47 of file draw_cache_impl_curve.cc.