Blender V2.61 - r43446
Functions

sculpt_undo.c File Reference

#include "MEM_guardedalloc.h"
#include "BLI_math.h"
#include "BLI_utildefines.h"
#include "BLI_string.h"
#include "BLI_listbase.h"
#include "BLI_ghash.h"
#include "BLI_threads.h"
#include "DNA_meshdata_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"
#include "DNA_mesh_types.h"
#include "BKE_cdderivedmesh.h"
#include "BKE_context.h"
#include "BKE_depsgraph.h"
#include "BKE_modifier.h"
#include "BKE_multires.h"
#include "BKE_paint.h"
#include "BKE_key.h"
#include "BKE_mesh.h"
#include "WM_api.h"
#include "WM_types.h"
#include "GPU_buffers.h"
#include "ED_sculpt.h"
#include "paint_intern.h"
#include "sculpt_intern.h"

Go to the source code of this file.

Functions

static void update_cb (PBVHNode *node, void *unused)
static void sculpt_restore_deformed (SculptSession *ss, SculptUndoNode *unode, int uindex, int oindex, float coord[3])
static void sculpt_undo_restore (bContext *C, ListBase *lb)
static void sculpt_undo_free (ListBase *lb)
SculptUndoNodesculpt_undo_get_node (PBVHNode *node)
SculptUndoNodesculpt_undo_push_node (Object *ob, PBVHNode *node)
void sculpt_undo_push_begin (const char *name)
void sculpt_undo_push_end (void)

Detailed Description

Definition in file sculpt_undo.c.


Function Documentation

static void sculpt_restore_deformed ( SculptSession ss,
SculptUndoNode unode,
int  uindex,
int  oindex,
float  coord[3] 
) [static]
static void sculpt_undo_free ( ListBase lb) [static]
SculptUndoNode* sculpt_undo_get_node ( PBVHNode node)
void sculpt_undo_push_begin ( const char *  name)
void sculpt_undo_push_end ( void  )
SculptUndoNode* sculpt_undo_push_node ( Object ob,
PBVHNode node 
)
static void sculpt_undo_restore ( bContext C,
ListBase lb 
) [static]
static void update_cb ( PBVHNode node,
void *  unused 
) [static]