Blender  V3.3
Public Attributes | List of all members
SubdivCCG Struct Reference

#include <BKE_subdiv_ccg.h>

Public Attributes

struct Subdivsubdiv
 
int level
 
int grid_size
 
int grid_element_size
 
struct CCGElem ** grids
 
unsigned char * grids_storage
 
int num_grids
 
struct CCGElem ** edges
 
int num_edges
 
struct CCGElemvertices
 
int num_vertices
 
bool has_normal
 
bool has_mask
 
int normal_offset
 
int mask_offset
 
int num_faces
 
SubdivCCGFacefaces
 
SubdivCCGFace ** grid_faces
 
int num_adjacent_edges
 
SubdivCCGAdjacentEdgeadjacent_edges
 
int num_adjacent_vertices
 
SubdivCCGAdjacentVertexadjacent_vertices
 
struct DMFlagMatgrid_flag_mats
 
BLI_bitmap ** grid_hidden
 
struct {
   bool   coords
 
   bool   hidden
 
dirty
 
struct {
   int *   start_face_grid_index
 
cache_
 

Detailed Description

Definition at line 117 of file BKE_subdiv_ccg.h.

Member Data Documentation

◆ adjacent_edges

SubdivCCGAdjacentEdge* SubdivCCG::adjacent_edges

◆ adjacent_vertices

SubdivCCGAdjacentVertex* SubdivCCG::adjacent_vertices

◆ 

struct { ... } SubdivCCG::cache_

◆ coords

bool SubdivCCG::coords

◆ 

struct { ... } SubdivCCG::dirty

◆ edges

struct CCGElem** SubdivCCG::edges

Definition at line 144 of file BKE_subdiv_ccg.h.

Referenced by BKE_subdiv_ccg_destroy().

◆ faces

SubdivCCGFace* SubdivCCG::faces

◆ grid_element_size

int SubdivCCG::grid_element_size

Definition at line 131 of file BKE_subdiv_ccg.h.

Referenced by subdiv_ccg_alloc_elements().

◆ grid_faces

SubdivCCGFace** SubdivCCG::grid_faces

◆ grid_flag_mats

struct DMFlagMat* SubdivCCG::grid_flag_mats

◆ grid_hidden

BLI_bitmap** SubdivCCG::grid_hidden

◆ grid_size

int SubdivCCG::grid_size

◆ grids

struct CCGElem** SubdivCCG::grids

◆ grids_storage

unsigned char* SubdivCCG::grids_storage

Definition at line 140 of file BKE_subdiv_ccg.h.

Referenced by BKE_subdiv_ccg_destroy(), and subdiv_ccg_alloc_elements().

◆ has_mask

bool SubdivCCG::has_mask

◆ has_normal

bool SubdivCCG::has_normal

◆ hidden

bool SubdivCCG::hidden

◆ level

int SubdivCCG::level

◆ mask_offset

int SubdivCCG::mask_offset

◆ normal_offset

int SubdivCCG::normal_offset

◆ num_adjacent_edges

int SubdivCCG::num_adjacent_edges

◆ num_adjacent_vertices

int SubdivCCG::num_adjacent_vertices

◆ num_edges

int SubdivCCG::num_edges

Definition at line 145 of file BKE_subdiv_ccg.h.

◆ num_faces

int SubdivCCG::num_faces

◆ num_grids

int SubdivCCG::num_grids

◆ num_vertices

int SubdivCCG::num_vertices

Definition at line 150 of file BKE_subdiv_ccg.h.

◆ start_face_grid_index

int* SubdivCCG::start_face_grid_index

◆ subdiv

struct Subdiv* SubdivCCG::subdiv

◆ vertices

struct CCGElem* SubdivCCG::vertices

Definition at line 149 of file BKE_subdiv_ccg.h.

Referenced by BKE_subdiv_ccg_destroy().


The documentation for this struct was generated from the following file: