made most variables which are only used in a single file and not defined in header static for blenlib, blenkernel and editors.
This commit is contained in:
parent
d7e2607f96
commit
8b7482892b
|
@ -891,7 +891,7 @@ class USERPREF_PT_addons(bpy.types.Panel):
|
|||
# fake module importing
|
||||
def fake_module(mod_name, mod_path, speedy=True):
|
||||
if bpy.app.debug:
|
||||
print("fake_module", mod_name, mod_path)
|
||||
print("fake_module", mod_path, mod_name)
|
||||
import ast
|
||||
ModuleType = type(ast)
|
||||
file_mod = open(mod_path, "r", encoding='UTF-8')
|
||||
|
|
|
@ -108,6 +108,7 @@ void armature_mat_pose_to_delta(float delta_mat[][4], float pose_mat[][4], float
|
|||
void pchan_mat3_to_rot(struct bPoseChannel *pchan, float mat[][3], short use_compat);
|
||||
void pchan_apply_mat4(struct bPoseChannel *pchan, float mat[][4], short use_comat);
|
||||
void pchan_to_mat4(struct bPoseChannel *pchan, float chan_mat[4][4]);
|
||||
void pchan_calc_mat(struct bPoseChannel *pchan);
|
||||
|
||||
/* Rotation Mode Conversions - Used for PoseChannels + Objects... */
|
||||
void BKE_rotMode_change_values(float quat[4], float eul[3], float axis[3], float *angle, short oldMode, short newMode);
|
||||
|
|
|
@ -239,15 +239,15 @@ static int _edge_isBoundary(CCGEdge *e);
|
|||
|
||||
/***/
|
||||
|
||||
enum {
|
||||
static enum {
|
||||
Vert_eEffected= (1<<0),
|
||||
Vert_eChanged= (1<<1),
|
||||
Vert_eSeam= (1<<2),
|
||||
} VertFlags;
|
||||
enum {
|
||||
static enum {
|
||||
Edge_eEffected= (1<<0),
|
||||
} CCGEdgeFlags;
|
||||
enum {
|
||||
static enum {
|
||||
Face_eEffected= (1<<0),
|
||||
} FaceFlags;
|
||||
|
||||
|
|
|
@ -2100,7 +2100,7 @@ void pchan_to_mat4(bPoseChannel *pchan, float chan_mat[4][4])
|
|||
|
||||
/* loc/rot/size to mat4 */
|
||||
/* used in constraint.c too */
|
||||
void chan_calc_mat(bPoseChannel *pchan)
|
||||
void pchan_calc_mat(bPoseChannel *pchan)
|
||||
{
|
||||
/* this is just a wrapper around the copy of this function which calculates the matrix
|
||||
* and stores the result in any given channel
|
||||
|
@ -2256,7 +2256,7 @@ void where_is_pose_bone(Scene *scene, Object *ob, bPoseChannel *pchan, float cti
|
|||
parchan= pchan->parent;
|
||||
|
||||
/* this gives a chan_mat with actions (ipos) results */
|
||||
if(do_extra) chan_calc_mat(pchan);
|
||||
if(do_extra) pchan_calc_mat(pchan);
|
||||
else unit_m4(pchan->chan_mat);
|
||||
|
||||
/* construct the posemat based on PoseChannels, that we do before applying constraints */
|
||||
|
|
|
@ -482,7 +482,7 @@ DO_INLINE void collision_interpolateOnTriangle ( float to[3], float v1[3], float
|
|||
}
|
||||
|
||||
|
||||
int cloth_collision_response_static ( ClothModifierData *clmd, CollisionModifierData *collmd, CollPair *collpair, CollPair *collision_end )
|
||||
static int cloth_collision_response_static ( ClothModifierData *clmd, CollisionModifierData *collmd, CollPair *collpair, CollPair *collision_end )
|
||||
{
|
||||
int result = 0;
|
||||
Cloth *cloth1;
|
||||
|
@ -598,7 +598,7 @@ int cloth_collision_response_static ( ClothModifierData *clmd, CollisionModifier
|
|||
}
|
||||
|
||||
//Determines collisions on overlap, collisions are written to collpair[i] and collision+number_collision_found is returned
|
||||
CollPair* cloth_collision ( ModifierData *md1, ModifierData *md2, BVHTreeOverlap *overlap, CollPair *collpair )
|
||||
static CollPair* cloth_collision ( ModifierData *md1, ModifierData *md2, BVHTreeOverlap *overlap, CollPair *collpair )
|
||||
{
|
||||
ClothModifierData *clmd = ( ClothModifierData * ) md1;
|
||||
CollisionModifierData *collmd = ( CollisionModifierData * ) md2;
|
||||
|
|
|
@ -2149,7 +2149,6 @@ static void actcon_flush_tars (bConstraint *con, ListBase *list, short nocopy)
|
|||
|
||||
static void actcon_get_tarmat (bConstraint *con, bConstraintOb *cob, bConstraintTarget *ct, float UNUSED(ctime))
|
||||
{
|
||||
extern void chan_calc_mat(bPoseChannel *chan);
|
||||
bActionConstraint *data = con->data;
|
||||
|
||||
if (VALID_CONS_TARGET(ct)) {
|
||||
|
@ -2217,7 +2216,7 @@ static void actcon_get_tarmat (bConstraint *con, bConstraintOb *cob, bConstraint
|
|||
what_does_obaction(cob->scene, cob->ob, &workob, pose, data->act, pchan->name, t);
|
||||
|
||||
/* convert animation to matrices for use here */
|
||||
chan_calc_mat(tchan);
|
||||
pchan_calc_mat(tchan);
|
||||
copy_m4_m4(ct->matrix, tchan->chan_mat);
|
||||
|
||||
/* Clean up */
|
||||
|
|
|
@ -1626,7 +1626,7 @@ void object_make_proxy(Object *ob, Object *target, Object *gob)
|
|||
|
||||
/* there is also a timing calculation in drawobject() */
|
||||
|
||||
int no_speed_curve= 0;
|
||||
static int no_speed_curve= 0;
|
||||
|
||||
void disable_speed_curve(int val)
|
||||
{
|
||||
|
@ -1775,6 +1775,7 @@ void object_to_mat4(Object *ob, float mat[][4])
|
|||
add_v3_v3v3(mat[3], ob->loc, ob->dloc);
|
||||
}
|
||||
|
||||
/* extern */
|
||||
int enable_cu_speed= 1;
|
||||
|
||||
static void ob_parcurve(Scene *scene, Object *ob, Object *par, float mat[][4])
|
||||
|
|
|
@ -2217,7 +2217,7 @@ static void psys_update_effectors(ParticleSimulationData *sim)
|
|||
|
||||
***********************************************************************************************************/
|
||||
#define PSYS_FLUID_SPRINGS_INITIAL_SIZE 256
|
||||
ParticleSpring *add_fluid_spring(ParticleSystem *psys, ParticleSpring *spring)
|
||||
static ParticleSpring *add_fluid_spring(ParticleSystem *psys, ParticleSpring *spring)
|
||||
{
|
||||
/* Are more refs required? */
|
||||
if(psys->alloc_fluidsprings == 0 || psys->fluid_springs == NULL) {
|
||||
|
@ -2236,7 +2236,7 @@ ParticleSpring *add_fluid_spring(ParticleSystem *psys, ParticleSpring *spring)
|
|||
return psys->fluid_springs + psys->tot_fluidsprings - 1;
|
||||
}
|
||||
|
||||
void delete_fluid_spring(ParticleSystem *psys, int j)
|
||||
static void delete_fluid_spring(ParticleSystem *psys, int j)
|
||||
{
|
||||
if (j != psys->tot_fluidsprings - 1)
|
||||
psys->fluid_springs[j] = psys->fluid_springs[psys->tot_fluidsprings - 1];
|
||||
|
@ -2249,7 +2249,7 @@ void delete_fluid_spring(ParticleSystem *psys, int j)
|
|||
}
|
||||
}
|
||||
|
||||
EdgeHash *build_fluid_springhash(ParticleSystem *psys)
|
||||
static EdgeHash *build_fluid_springhash(ParticleSystem *psys)
|
||||
{
|
||||
EdgeHash *springhash = NULL;
|
||||
ParticleSpring *spring;
|
||||
|
|
|
@ -135,7 +135,7 @@ static void fill_scs_points(Object *ob, DerivedMesh *dm, SmokeCollSettings *scs)
|
|||
|
||||
#define TRI_UVOFFSET (1./4.)
|
||||
|
||||
int smokeModifier_init (SmokeModifierData *smd, Object *ob, Scene *scene, DerivedMesh *dm)
|
||||
static int smokeModifier_init (SmokeModifierData *smd, Object *ob, Scene *scene, DerivedMesh *dm)
|
||||
{
|
||||
if((smd->type & MOD_SMOKE_TYPE_DOMAIN) && smd->domain && !smd->domain->fluid)
|
||||
{
|
||||
|
|
|
@ -49,11 +49,10 @@
|
|||
|
||||
#include "BLI_utildefines.h"
|
||||
|
||||
|
||||
#include "BKE_writeframeserver.h"
|
||||
#include "BKE_global.h"
|
||||
#include "BKE_report.h"
|
||||
|
||||
|
||||
#include "DNA_scene_types.h"
|
||||
|
||||
static int sock;
|
||||
|
|
|
@ -32,9 +32,9 @@
|
|||
#ifndef BLI_JITTER_H
|
||||
#define BLI_JITTER_H
|
||||
|
||||
extern void BLI_initjit(float *jitarr, int num);
|
||||
extern void BLI_jitterate1(float *jit1, float *jit2, int num, float rad1);
|
||||
extern void BLI_jitterate2(float *jit1, float *jit2, int num, float rad2);
|
||||
void BLI_initjit(float *jitarr, int num);
|
||||
void BLI_jitterate1(float *jit1, float *jit2, int num, float rad1);
|
||||
void BLI_jitterate2(float *jit1, float *jit2, int num, float rad2);
|
||||
|
||||
#endif
|
||||
|
||||
|
|
|
@ -32,13 +32,11 @@
|
|||
#define BLI_MEMPOOL_H
|
||||
|
||||
struct BLI_mempool;
|
||||
typedef struct BLI_mempool BLI_mempool;
|
||||
|
||||
BLI_mempool *BLI_mempool_create(int esize, int tote, int pchunk, int use_sysmalloc);
|
||||
void *BLI_mempool_alloc(BLI_mempool *pool);
|
||||
void *BLI_mempool_calloc(BLI_mempool *pool);
|
||||
void BLI_mempool_free(BLI_mempool *pool, void *addr);
|
||||
void BLI_mempool_destroy(BLI_mempool *pool);
|
||||
|
||||
struct BLI_mempool *BLI_mempool_create(int esize, int tote, int pchunk, int use_sysmalloc);
|
||||
void *BLI_mempool_alloc(struct BLI_mempool *pool);
|
||||
void *BLI_mempool_calloc(struct BLI_mempool *pool);
|
||||
void BLI_mempool_free(struct BLI_mempool *pool, void *addr);
|
||||
void BLI_mempool_destroy(struct BLI_mempool *pool);
|
||||
|
||||
#endif
|
||||
|
|
|
@ -57,7 +57,6 @@ void voronoi(float x, float y, float z, float* da, float* pa, float me, int dtyp
|
|||
float cellNoise(float x, float y, float z);
|
||||
void cellNoiseV(float x, float y, float z, float *ca);
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -61,7 +61,7 @@ void BLI_end_edgefill(void);
|
|||
* @param f The function to use as callback
|
||||
* @attention used in creator.c
|
||||
*/
|
||||
void BLI_setErrorCallBack(void (*f)(char*));
|
||||
void BLI_setErrorCallBack(void (*f)(const char*));
|
||||
|
||||
/**
|
||||
* Set a function to be able to interrupt the execution of processing
|
||||
|
|
|
@ -32,6 +32,7 @@
|
|||
|
||||
#include "MEM_guardedalloc.h"
|
||||
#include "BLI_blenlib.h"
|
||||
#include "BLI_mempool.h"
|
||||
#include <string.h>
|
||||
|
||||
typedef struct BLI_freenode{
|
||||
|
|
|
@ -34,6 +34,7 @@
|
|||
#include "MEM_guardedalloc.h"
|
||||
|
||||
#include "BLI_rand.h"
|
||||
#include "BLI_jitter.h"
|
||||
|
||||
|
||||
void BLI_jitterate1(float *jit1, float *jit2, int num, float rad1)
|
||||
|
|
|
@ -36,6 +36,8 @@
|
|||
|
||||
#include <math.h>
|
||||
|
||||
#include "BLI_noise.h"
|
||||
|
||||
/* local */
|
||||
static float noise3_perlin(float vec[3]);
|
||||
//static float turbulence_perlin(float *point, float lofreq, float hifreq);
|
||||
|
@ -388,7 +390,7 @@ static char p[512+2]= {
|
|||
0xA2,0xA0};
|
||||
|
||||
|
||||
float g[512+2][3]= {
|
||||
static float g[512+2][3]= {
|
||||
{0.33783, 0.715698, -0.611206},
|
||||
{-0.944031, -0.326599, -0.045624},
|
||||
{-0.101074, -0.416443, -0.903503},
|
||||
|
|
|
@ -44,22 +44,22 @@
|
|||
/* Bitmap */
|
||||
typedef char* BLI_bitmap;
|
||||
|
||||
BLI_bitmap BLI_bitmap_new(int tot)
|
||||
static BLI_bitmap BLI_bitmap_new(int tot)
|
||||
{
|
||||
return MEM_callocN((tot >> 3) + 1, "BLI bitmap");
|
||||
}
|
||||
|
||||
int BLI_bitmap_get(BLI_bitmap b, int index)
|
||||
static int BLI_bitmap_get(BLI_bitmap b, int index)
|
||||
{
|
||||
return b[index >> 3] & (1 << (index & 7));
|
||||
}
|
||||
|
||||
void BLI_bitmap_set(BLI_bitmap b, int index)
|
||||
static void BLI_bitmap_set(BLI_bitmap b, int index)
|
||||
{
|
||||
b[index >> 3] |= (1 << (index & 7));
|
||||
}
|
||||
|
||||
void BLI_bitmap_clear(BLI_bitmap b, int index)
|
||||
static void BLI_bitmap_clear(BLI_bitmap b, int index)
|
||||
{
|
||||
b[index >> 3] &= ~(1 << (index & 7));
|
||||
}
|
||||
|
@ -264,7 +264,7 @@ static int partition_indices(int *prim_indices, int lo, int hi, int axis,
|
|||
}
|
||||
}
|
||||
|
||||
void check_partitioning(int *prim_indices, int lo, int hi, int axis,
|
||||
static void check_partitioning(int *prim_indices, int lo, int hi, int axis,
|
||||
float mid, BBC *prim_bbc, int index_of_2nd_partition)
|
||||
{
|
||||
int i;
|
||||
|
@ -405,7 +405,7 @@ static void build_grids_leaf_node(PBVH *bvh, PBVHNode *node)
|
|||
offset and start indicate a range in the array of primitive indices
|
||||
*/
|
||||
|
||||
void build_sub(PBVH *bvh, int node_index, BB *cb, BBC *prim_bbc,
|
||||
static void build_sub(PBVH *bvh, int node_index, BB *cb, BBC *prim_bbc,
|
||||
int offset, int count)
|
||||
{
|
||||
int i, axis, end;
|
||||
|
@ -841,7 +841,7 @@ float BLI_pbvh_node_get_tmin(PBVHNode* node)
|
|||
return node->tmin;
|
||||
}
|
||||
|
||||
void BLI_pbvh_search_callback_occluded(PBVH *bvh,
|
||||
static void BLI_pbvh_search_callback_occluded(PBVH *bvh,
|
||||
BLI_pbvh_SearchCallback scb, void *search_data,
|
||||
BLI_pbvh_HitOccludedCallback hcb, void *hit_data)
|
||||
{
|
||||
|
|
|
@ -34,11 +34,12 @@
|
|||
* ***** END GPL LICENSE BLOCK *****
|
||||
*
|
||||
*/
|
||||
|
||||
#include "DNA_vec_types.h"
|
||||
#include <stdio.h>
|
||||
#include <math.h>
|
||||
|
||||
#include "DNA_vec_types.h"
|
||||
#include "BLI_rect.h"
|
||||
|
||||
int BLI_rcti_is_empty(rcti * rect)
|
||||
{
|
||||
return ((rect->xmax<=rect->xmin) ||
|
||||
|
|
|
@ -30,10 +30,11 @@
|
|||
|
||||
#include "MEM_guardedalloc.h"
|
||||
|
||||
|
||||
#include "BLI_callbacks.h"
|
||||
#include "BLI_editVert.h"
|
||||
#include "BLI_listbase.h"
|
||||
#include "BLI_math.h"
|
||||
#include "BLI_scanfill.h"
|
||||
|
||||
/* callbacks for errors and interrupts and some goo */
|
||||
static void (*BLI_localErrorCallBack)(const char*) = NULL;
|
||||
|
|
|
@ -27,8 +27,9 @@
|
|||
* ***** END GPL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
#ifdef WIN32
|
||||
#include "PIL_time.h"
|
||||
|
||||
#ifdef WIN32
|
||||
#include <windows.h>
|
||||
|
||||
double PIL_check_seconds_timer(void)
|
||||
|
|
|
@ -28,6 +28,7 @@
|
|||
#include "DNA_object_types.h"
|
||||
|
||||
#include "BLI_math.h"
|
||||
#include "BLI_uvproject.h"
|
||||
|
||||
typedef struct UvCameraInfo {
|
||||
float camangle;
|
||||
|
|
|
@ -53,10 +53,11 @@
|
|||
|
||||
#include "RNA_access.h"
|
||||
|
||||
|
||||
#include "UI_interface.h"
|
||||
#include "UI_resources.h"
|
||||
|
||||
#include "ED_anim_api.h"
|
||||
|
||||
/* ********************************************** */
|
||||
/* UI STUFF */
|
||||
|
||||
|
|
|
@ -48,6 +48,7 @@
|
|||
#include "BKE_global.h"
|
||||
|
||||
#include "RNA_access.h"
|
||||
#include "RNA_enum_types.h"
|
||||
|
||||
#include "ED_anim_api.h"
|
||||
#include "ED_keyframing.h"
|
||||
|
@ -452,7 +453,7 @@ void sample_fcurve (FCurve *fcu)
|
|||
*/
|
||||
|
||||
/* globals for copy/paste data (like for other copy/paste buffers) */
|
||||
ListBase animcopybuf = {NULL, NULL};
|
||||
static ListBase animcopybuf = {NULL, NULL};
|
||||
static float animcopy_firstframe= 999999999.0f;
|
||||
static float animcopy_lastframe= -999999999.0f;
|
||||
static float animcopy_cfra= 0.0;
|
||||
|
|
|
@ -349,7 +349,7 @@ int insert_vert_fcurve (FCurve *fcu, float x, float y, short flag)
|
|||
|
||||
/* -------------- 'Smarter' Keyframing Functions -------------------- */
|
||||
/* return codes for new_key_needed */
|
||||
enum {
|
||||
static enum {
|
||||
KEYNEEDED_DONTADD = 0,
|
||||
KEYNEEDED_JUSTADD,
|
||||
KEYNEEDED_DELPREV,
|
||||
|
@ -1034,7 +1034,7 @@ short delete_keyframe (ReportList *reports, ID *id, bAction *act, const char gro
|
|||
/* KEYFRAME MODIFICATION */
|
||||
|
||||
/* mode for commonkey_modifykey */
|
||||
enum {
|
||||
static enum {
|
||||
COMMONKEY_MODE_INSERT = 0,
|
||||
COMMONKEY_MODE_DELETE,
|
||||
} eCommonModifyKey_Modes;
|
||||
|
@ -1578,7 +1578,7 @@ short fcurve_frame_has_keyframe (FCurve *fcu, float frame, short filter)
|
|||
/* Checks whether an Action has a keyframe for a given frame
|
||||
* Since we're only concerned whether a keyframe exists, we can simply loop until a match is found...
|
||||
*/
|
||||
short action_frame_has_keyframe (bAction *act, float frame, short filter)
|
||||
static short action_frame_has_keyframe (bAction *act, float frame, short filter)
|
||||
{
|
||||
FCurve *fcu;
|
||||
|
||||
|
@ -1606,7 +1606,7 @@ short action_frame_has_keyframe (bAction *act, float frame, short filter)
|
|||
}
|
||||
|
||||
/* Checks whether an Object has a keyframe for a given frame */
|
||||
short object_frame_has_keyframe (Object *ob, float frame, short filter)
|
||||
static short object_frame_has_keyframe (Object *ob, float frame, short filter)
|
||||
{
|
||||
/* error checking */
|
||||
if (ob == NULL)
|
||||
|
|
|
@ -509,7 +509,7 @@ void ANIM_OT_keying_set_active_set (wmOperatorType *ot)
|
|||
/* REGISTERED KEYING SETS */
|
||||
|
||||
/* Keying Set Type Info declarations */
|
||||
ListBase keyingset_type_infos = {NULL, NULL};
|
||||
static ListBase keyingset_type_infos = {NULL, NULL};
|
||||
|
||||
/* Built-In Keying Sets (referencing type infos)*/
|
||||
ListBase builtin_keyingsets = {NULL, NULL};
|
||||
|
|
|
@ -3394,7 +3394,7 @@ void ARMATURE_OT_reveal(wmOperatorType *ot)
|
|||
ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO;
|
||||
}
|
||||
|
||||
void hide_selected_armature_bones(Scene *scene)
|
||||
static void hide_selected_armature_bones(Scene *scene)
|
||||
{
|
||||
Object *obedit= scene->obedit; // XXX get from context
|
||||
bArmature *arm= obedit->data;
|
||||
|
|
|
@ -98,7 +98,7 @@ typedef enum
|
|||
ARC_USED = 2
|
||||
} ArcUsageFlags;
|
||||
|
||||
RigGraph *GLOBAL_RIGG = NULL;
|
||||
static RigGraph *GLOBAL_RIGG = NULL;
|
||||
|
||||
/*******************************************************************************************************/
|
||||
|
||||
|
@ -157,7 +157,7 @@ static void getEditBoneRollUpAxis(EditBone *bone, float roll, float up_axis[3])
|
|||
VECCOPY(up_axis, mat[2]);
|
||||
}
|
||||
|
||||
float rollBoneByQuatAligned(EditBone *bone, float old_up_axis[3], float qrot[4], float qroll[4], float aligned_axis[3])
|
||||
static float rollBoneByQuatAligned(EditBone *bone, float old_up_axis[3], float qrot[4], float qroll[4], float aligned_axis[3])
|
||||
{
|
||||
float nor[3], new_up_axis[3], x_axis[3], z_axis[3];
|
||||
|
||||
|
@ -1414,7 +1414,7 @@ static void RIG_findHead(RigGraph *rg)
|
|||
|
||||
/*******************************************************************************************************/
|
||||
|
||||
void RIG_printNode(RigNode *node, const char name[])
|
||||
static void RIG_printNode(RigNode *node, const char name[])
|
||||
{
|
||||
printf("%s %p %i <%0.3f, %0.3f, %0.3f>\n", name, (void *)node, node->degree, node->p[0], node->p[1], node->p[2]);
|
||||
|
||||
|
@ -1429,7 +1429,7 @@ void RIG_printNode(RigNode *node, const char name[])
|
|||
}
|
||||
}
|
||||
|
||||
void RIG_printArcBones(RigArc *arc)
|
||||
static void RIG_printArcBones(RigArc *arc)
|
||||
{
|
||||
RigEdge *edge;
|
||||
|
||||
|
@ -1443,7 +1443,7 @@ void RIG_printArcBones(RigArc *arc)
|
|||
printf("\n");
|
||||
}
|
||||
|
||||
void RIG_printCtrl(RigControl *ctrl, char *indent)
|
||||
static void RIG_printCtrl(RigControl *ctrl, char *indent)
|
||||
{
|
||||
char text[128];
|
||||
|
||||
|
@ -1456,7 +1456,7 @@ void RIG_printCtrl(RigControl *ctrl, char *indent)
|
|||
printf("%sFlag: %i\n", indent, ctrl->flag);
|
||||
}
|
||||
|
||||
void RIG_printLinkedCtrl(RigGraph *rg, EditBone *bone, int tabs)
|
||||
static void RIG_printLinkedCtrl(RigGraph *rg, EditBone *bone, int tabs)
|
||||
{
|
||||
RigControl *ctrl;
|
||||
char indent[64];
|
||||
|
@ -1480,7 +1480,7 @@ void RIG_printLinkedCtrl(RigGraph *rg, EditBone *bone, int tabs)
|
|||
}
|
||||
}
|
||||
|
||||
void RIG_printArc(RigGraph *rg, RigArc *arc)
|
||||
static void RIG_printArc(RigGraph *rg, RigArc *arc)
|
||||
{
|
||||
RigEdge *edge;
|
||||
|
||||
|
@ -1502,7 +1502,7 @@ void RIG_printArc(RigGraph *rg, RigArc *arc)
|
|||
RIG_printNode((RigNode*)arc->tail, "tail");
|
||||
}
|
||||
|
||||
void RIG_printGraph(RigGraph *rg)
|
||||
static void RIG_printGraph(RigGraph *rg)
|
||||
{
|
||||
RigArc *arc;
|
||||
|
||||
|
@ -1577,7 +1577,7 @@ RigGraph *RIG_graphFromArmature(const bContext *C, Object *ob, bArmature *arm)
|
|||
return rg;
|
||||
}
|
||||
|
||||
RigGraph *armatureSelectedToGraph(bContext *C, Object *ob, bArmature *arm)
|
||||
static RigGraph *armatureSelectedToGraph(bContext *C, Object *ob, bArmature *arm)
|
||||
{
|
||||
Object *obedit = CTX_data_edit_object(C);
|
||||
Scene *scene = CTX_data_scene(C);
|
||||
|
@ -1656,7 +1656,7 @@ static EditBone *add_editbonetolist(char *name, ListBase *list)
|
|||
}
|
||||
#endif
|
||||
|
||||
void generateMissingArcsFromNode(RigGraph *rigg, ReebNode *node, int multi_level_limit)
|
||||
static void generateMissingArcsFromNode(RigGraph *rigg, ReebNode *node, int multi_level_limit)
|
||||
{
|
||||
while (node->multi_level > multi_level_limit && node->link_up)
|
||||
{
|
||||
|
@ -1689,7 +1689,7 @@ void generateMissingArcsFromNode(RigGraph *rigg, ReebNode *node, int multi_level
|
|||
}
|
||||
}
|
||||
|
||||
void generateMissingArcs(RigGraph *rigg)
|
||||
static void generateMissingArcs(RigGraph *rigg)
|
||||
{
|
||||
ReebGraph *reebg;
|
||||
int multi_level_limit = 5;
|
||||
|
@ -2790,7 +2790,7 @@ int RIG_nbJoints(RigGraph *rg)
|
|||
return total;
|
||||
}
|
||||
|
||||
void BIF_freeRetarget(void)
|
||||
static void BIF_freeRetarget(void)
|
||||
{
|
||||
if (GLOBAL_RIGG)
|
||||
{
|
||||
|
@ -2799,7 +2799,7 @@ void BIF_freeRetarget(void)
|
|||
}
|
||||
}
|
||||
|
||||
void BIF_retargetArmature(bContext *C)
|
||||
static void BIF_retargetArmature(bContext *C)
|
||||
{
|
||||
ReebGraph *reebg;
|
||||
double start_time, end_time;
|
||||
|
@ -2932,7 +2932,7 @@ void BIF_retargetArc(bContext *C, ReebArc *earc, RigGraph *template_rigg)
|
|||
// allqueue(REDRAWVIEW3D, 0);
|
||||
}
|
||||
|
||||
void BIF_adjustRetarget(bContext *C)
|
||||
static void BIF_adjustRetarget(bContext *C)
|
||||
{
|
||||
if (GLOBAL_RIGG)
|
||||
{
|
||||
|
|
|
@ -76,9 +76,9 @@ typedef struct SK_GestureAction {
|
|||
GestureApplyFct apply;
|
||||
} SK_GestureAction;
|
||||
|
||||
SK_Point boneSnap;
|
||||
int LAST_SNAP_POINT_VALID = 0;
|
||||
float LAST_SNAP_POINT[3];
|
||||
static SK_Point boneSnap;
|
||||
static int LAST_SNAP_POINT_VALID = 0;
|
||||
static float LAST_SNAP_POINT[3];
|
||||
|
||||
|
||||
typedef struct SK_StrokeIterator {
|
||||
|
@ -129,7 +129,7 @@ int sk_hasOverdraw(SK_Sketch *sketch, SK_Stroke *stk);
|
|||
|
||||
/******************** GESTURE ACTIONS ******************************/
|
||||
|
||||
SK_GestureAction GESTURE_ACTIONS[] =
|
||||
static SK_GestureAction GESTURE_ACTIONS[] =
|
||||
{
|
||||
{"Cut", sk_detectCutGesture, sk_applyCutGesture},
|
||||
{"Trim", sk_detectTrimGesture, sk_applyTrimGesture},
|
||||
|
@ -143,10 +143,10 @@ SK_GestureAction GESTURE_ACTIONS[] =
|
|||
|
||||
/******************** TEMPLATES UTILS *************************/
|
||||
|
||||
char *TEMPLATES_MENU = NULL;
|
||||
int TEMPLATES_CURRENT = 0;
|
||||
GHash *TEMPLATES_HASH = NULL;
|
||||
RigGraph *TEMPLATE_RIGG = NULL;
|
||||
static char *TEMPLATES_MENU = NULL;
|
||||
static int TEMPLATES_CURRENT = 0;
|
||||
static GHash *TEMPLATES_HASH = NULL;
|
||||
static RigGraph *TEMPLATE_RIGG = NULL;
|
||||
|
||||
void BIF_makeListTemplates(const bContext *C)
|
||||
{
|
||||
|
@ -240,7 +240,7 @@ int BIF_currentTemplate(const bContext *C)
|
|||
return TEMPLATES_CURRENT;
|
||||
}
|
||||
|
||||
RigGraph* sk_makeTemplateGraph(const bContext *C, Object *ob)
|
||||
static RigGraph* sk_makeTemplateGraph(const bContext *C, Object *ob)
|
||||
{
|
||||
Object *obedit = CTX_data_edit_object(C);
|
||||
if (ob == obedit)
|
||||
|
@ -348,7 +348,7 @@ void BIF_setTemplate(bContext *C, int index)
|
|||
|
||||
/*********************** CONVERSION ***************************/
|
||||
|
||||
void sk_autoname(bContext *C, ReebArc *arc)
|
||||
static void sk_autoname(bContext *C, ReebArc *arc)
|
||||
{
|
||||
ToolSettings *ts = CTX_data_tool_settings(C);
|
||||
if (ts->skgen_retarget_options & SK_RETARGET_AUTONAME)
|
||||
|
@ -396,7 +396,7 @@ void sk_autoname(bContext *C, ReebArc *arc)
|
|||
}
|
||||
}
|
||||
|
||||
ReebNode *sk_pointToNode(SK_Point *pt, float imat[][4], float tmat[][3])
|
||||
static ReebNode *sk_pointToNode(SK_Point *pt, float imat[][4], float tmat[][3])
|
||||
{
|
||||
ReebNode *node;
|
||||
|
||||
|
@ -410,7 +410,7 @@ ReebNode *sk_pointToNode(SK_Point *pt, float imat[][4], float tmat[][3])
|
|||
return node;
|
||||
}
|
||||
|
||||
ReebArc *sk_strokeToArc(SK_Stroke *stk, float imat[][4], float tmat[][3])
|
||||
static ReebArc *sk_strokeToArc(SK_Stroke *stk, float imat[][4], float tmat[][3])
|
||||
{
|
||||
ReebArc *arc;
|
||||
int i;
|
||||
|
@ -434,7 +434,7 @@ ReebArc *sk_strokeToArc(SK_Stroke *stk, float imat[][4], float tmat[][3])
|
|||
return arc;
|
||||
}
|
||||
|
||||
void sk_retargetStroke(bContext *C, SK_Stroke *stk)
|
||||
static void sk_retargetStroke(bContext *C, SK_Stroke *stk)
|
||||
{
|
||||
ToolSettings *ts = CTX_data_tool_settings(C);
|
||||
Object *obedit = CTX_data_edit_object(C);
|
||||
|
@ -465,7 +465,7 @@ void sk_retargetStroke(bContext *C, SK_Stroke *stk)
|
|||
|
||||
/**************************************************************/
|
||||
|
||||
void sk_cancelStroke(SK_Sketch *sketch)
|
||||
static void sk_cancelStroke(SK_Sketch *sketch)
|
||||
{
|
||||
if (sketch->active_stroke != NULL)
|
||||
{
|
||||
|
@ -475,18 +475,18 @@ void sk_cancelStroke(SK_Sketch *sketch)
|
|||
}
|
||||
|
||||
|
||||
float sk_clampPointSize(SK_Point *pt, float size)
|
||||
static float sk_clampPointSize(SK_Point *pt, float size)
|
||||
{
|
||||
return MAX2(size * pt->size, size / 2);
|
||||
}
|
||||
|
||||
void sk_drawPoint(GLUquadric *quad, SK_Point *pt, float size)
|
||||
static void sk_drawPoint(GLUquadric *quad, SK_Point *pt, float size)
|
||||
{
|
||||
glTranslatef(pt->p[0], pt->p[1], pt->p[2]);
|
||||
gluSphere(quad, sk_clampPointSize(pt, size), 8, 8);
|
||||
}
|
||||
|
||||
void sk_drawEdge(GLUquadric *quad, SK_Point *pt0, SK_Point *pt1, float size)
|
||||
static void sk_drawEdge(GLUquadric *quad, SK_Point *pt0, SK_Point *pt1, float size)
|
||||
{
|
||||
float vec1[3], vec2[3] = {0, 0, 1}, axis[3];
|
||||
float angle, length;
|
||||
|
@ -507,7 +507,7 @@ void sk_drawEdge(GLUquadric *quad, SK_Point *pt0, SK_Point *pt1, float size)
|
|||
gluCylinder(quad, sk_clampPointSize(pt1, size), sk_clampPointSize(pt0, size), length, 8, 8);
|
||||
}
|
||||
|
||||
void sk_drawNormal(GLUquadric *quad, SK_Point *pt, float size, float height)
|
||||
static void sk_drawNormal(GLUquadric *quad, SK_Point *pt, float size, float height)
|
||||
{
|
||||
float vec2[3] = {0, 0, 1}, axis[3];
|
||||
float angle;
|
||||
|
@ -531,7 +531,7 @@ void sk_drawNormal(GLUquadric *quad, SK_Point *pt, float size, float height)
|
|||
glPopMatrix();
|
||||
}
|
||||
|
||||
void sk_drawStroke(SK_Stroke *stk, int id, float color[3], int start, int end)
|
||||
static void sk_drawStroke(SK_Stroke *stk, int id, float color[3], int start, int end)
|
||||
{
|
||||
float rgb[3];
|
||||
int i;
|
||||
|
@ -607,7 +607,7 @@ void sk_drawStroke(SK_Stroke *stk, int id, float color[3], int start, int end)
|
|||
gluDeleteQuadric(quad);
|
||||
}
|
||||
|
||||
void drawSubdividedStrokeBy(ToolSettings *toolsettings, BArcIterator *iter, NextSubdivisionFunc next_subdividion)
|
||||
static void drawSubdividedStrokeBy(ToolSettings *toolsettings, BArcIterator *iter, NextSubdivisionFunc next_subdividion)
|
||||
{
|
||||
SK_Stroke *stk = ((SK_StrokeIterator*)iter)->stroke;
|
||||
float head[3], tail[3];
|
||||
|
@ -643,7 +643,7 @@ void drawSubdividedStrokeBy(ToolSettings *toolsettings, BArcIterator *iter, Next
|
|||
gluDeleteQuadric(quad);
|
||||
}
|
||||
|
||||
void sk_drawStrokeSubdivision(ToolSettings *toolsettings, SK_Stroke *stk)
|
||||
static void sk_drawStrokeSubdivision(ToolSettings *toolsettings, SK_Stroke *stk)
|
||||
{
|
||||
int head_index = -1;
|
||||
int i;
|
||||
|
@ -694,7 +694,7 @@ void sk_drawStrokeSubdivision(ToolSettings *toolsettings, SK_Stroke *stk)
|
|||
}
|
||||
}
|
||||
|
||||
SK_Point *sk_snapPointStroke(bContext *C, SK_Stroke *stk, short mval[2], int *dist, int *index, int all_pts)
|
||||
static SK_Point *sk_snapPointStroke(bContext *C, SK_Stroke *stk, short mval[2], int *dist, int *index, int all_pts)
|
||||
{
|
||||
ARegion *ar = CTX_wm_region(C);
|
||||
SK_Point *pt = NULL;
|
||||
|
@ -727,7 +727,7 @@ SK_Point *sk_snapPointStroke(bContext *C, SK_Stroke *stk, short mval[2], int *di
|
|||
return pt;
|
||||
}
|
||||
|
||||
SK_Point *sk_snapPointArmature(bContext *C, Object *ob, ListBase *ebones, short mval[2], int *dist)
|
||||
static SK_Point *sk_snapPointArmature(bContext *C, Object *ob, ListBase *ebones, short mval[2], int *dist)
|
||||
{
|
||||
ARegion *ar = CTX_wm_region(C);
|
||||
SK_Point *pt = NULL;
|
||||
|
@ -791,7 +791,7 @@ int sk_hasOverdraw(SK_Sketch *sketch, SK_Stroke *stk)
|
|||
(sketch->over.start != -1 || sketch->over.end != -1);
|
||||
}
|
||||
|
||||
void sk_updateOverdraw(bContext *C, SK_Sketch *sketch, SK_Stroke *stk, SK_DrawData *dd)
|
||||
static void sk_updateOverdraw(bContext *C, SK_Sketch *sketch, SK_Stroke *stk, SK_DrawData *dd)
|
||||
{
|
||||
if (sketch->over.target == NULL)
|
||||
{
|
||||
|
@ -868,7 +868,7 @@ void sk_updateOverdraw(bContext *C, SK_Sketch *sketch, SK_Stroke *stk, SK_DrawDa
|
|||
}
|
||||
|
||||
/* return 1 on reverse needed */
|
||||
int sk_adjustIndexes(SK_Sketch *sketch, int *start, int *end)
|
||||
static int sk_adjustIndexes(SK_Sketch *sketch, int *start, int *end)
|
||||
{
|
||||
int retval = 0;
|
||||
|
||||
|
@ -896,7 +896,7 @@ int sk_adjustIndexes(SK_Sketch *sketch, int *start, int *end)
|
|||
return retval;
|
||||
}
|
||||
|
||||
void sk_endOverdraw(SK_Sketch *sketch)
|
||||
static void sk_endOverdraw(SK_Sketch *sketch)
|
||||
{
|
||||
SK_Stroke *stk = sketch->active_stroke;
|
||||
|
||||
|
@ -925,7 +925,7 @@ void sk_endOverdraw(SK_Sketch *sketch)
|
|||
}
|
||||
|
||||
|
||||
void sk_startStroke(SK_Sketch *sketch)
|
||||
static void sk_startStroke(SK_Sketch *sketch)
|
||||
{
|
||||
SK_Stroke *stk = sk_createStroke();
|
||||
|
||||
|
@ -935,7 +935,7 @@ void sk_startStroke(SK_Sketch *sketch)
|
|||
sk_resetOverdraw(sketch);
|
||||
}
|
||||
|
||||
void sk_endStroke(bContext *C, SK_Sketch *sketch)
|
||||
static void sk_endStroke(bContext *C, SK_Sketch *sketch)
|
||||
{
|
||||
ToolSettings *ts = CTX_data_tool_settings(C);
|
||||
sk_shrinkStrokeBuffer(sketch->active_stroke);
|
||||
|
@ -948,7 +948,7 @@ void sk_endStroke(bContext *C, SK_Sketch *sketch)
|
|||
sketch->active_stroke = NULL;
|
||||
}
|
||||
|
||||
void sk_updateDrawData(SK_DrawData *dd)
|
||||
static void sk_updateDrawData(SK_DrawData *dd)
|
||||
{
|
||||
dd->type = PT_CONTINUOUS;
|
||||
|
||||
|
@ -956,7 +956,7 @@ void sk_updateDrawData(SK_DrawData *dd)
|
|||
dd->previous_mval[1] = dd->mval[1];
|
||||
}
|
||||
|
||||
float sk_distanceDepth(bContext *C, float p1[3], float p2[3])
|
||||
static float sk_distanceDepth(bContext *C, float p1[3], float p2[3])
|
||||
{
|
||||
ARegion *ar = CTX_wm_region(C);
|
||||
RegionView3D *rv3d = ar->regiondata;
|
||||
|
@ -977,7 +977,7 @@ float sk_distanceDepth(bContext *C, float p1[3], float p2[3])
|
|||
return distance;
|
||||
}
|
||||
|
||||
void sk_interpolateDepth(bContext *C, SK_Stroke *stk, int start, int end, float length, float distance)
|
||||
static void sk_interpolateDepth(bContext *C, SK_Stroke *stk, int start, int end, float length, float distance)
|
||||
{
|
||||
ARegion *ar = CTX_wm_region(C);
|
||||
ScrArea *sa = CTX_wm_area(C);
|
||||
|
@ -1004,7 +1004,7 @@ void sk_interpolateDepth(bContext *C, SK_Stroke *stk, int start, int end, float
|
|||
}
|
||||
}
|
||||
|
||||
void sk_projectDrawPoint(bContext *C, float vec[3], SK_Stroke *stk, SK_DrawData *dd)
|
||||
static void sk_projectDrawPoint(bContext *C, float vec[3], SK_Stroke *stk, SK_DrawData *dd)
|
||||
{
|
||||
ARegion *ar = CTX_wm_region(C);
|
||||
/* copied from grease pencil, need fixing */
|
||||
|
@ -1026,7 +1026,7 @@ void sk_projectDrawPoint(bContext *C, float vec[3], SK_Stroke *stk, SK_DrawData
|
|||
sub_v3_v3v3(vec, fp, dvec);
|
||||
}
|
||||
|
||||
int sk_getStrokeDrawPoint(bContext *C, SK_Point *pt, SK_Sketch *UNUSED(sketch), SK_Stroke *stk, SK_DrawData *dd)
|
||||
static int sk_getStrokeDrawPoint(bContext *C, SK_Point *pt, SK_Sketch *UNUSED(sketch), SK_Stroke *stk, SK_DrawData *dd)
|
||||
{
|
||||
pt->type = dd->type;
|
||||
pt->mode = PT_PROJECT;
|
||||
|
@ -1035,7 +1035,7 @@ int sk_getStrokeDrawPoint(bContext *C, SK_Point *pt, SK_Sketch *UNUSED(sketch),
|
|||
return 1;
|
||||
}
|
||||
|
||||
int sk_addStrokeDrawPoint(bContext *C, SK_Sketch *sketch, SK_Stroke *stk, SK_DrawData *dd)
|
||||
static int sk_addStrokeDrawPoint(bContext *C, SK_Sketch *sketch, SK_Stroke *stk, SK_DrawData *dd)
|
||||
{
|
||||
ARegion *ar = CTX_wm_region(C);
|
||||
RegionView3D *rv3d = ar->regiondata;
|
||||
|
@ -1050,7 +1050,7 @@ int sk_addStrokeDrawPoint(bContext *C, SK_Sketch *sketch, SK_Stroke *stk, SK_Dra
|
|||
return 1;
|
||||
}
|
||||
|
||||
int sk_getStrokeSnapPoint(bContext *C, SK_Point *pt, SK_Sketch *sketch, SK_Stroke *stk, SK_DrawData *dd)
|
||||
static int sk_getStrokeSnapPoint(bContext *C, SK_Point *pt, SK_Sketch *sketch, SK_Stroke *stk, SK_DrawData *dd)
|
||||
{
|
||||
ToolSettings *ts = CTX_data_tool_settings(C);
|
||||
int point_added = 0;
|
||||
|
@ -1206,7 +1206,7 @@ int sk_getStrokeSnapPoint(bContext *C, SK_Point *pt, SK_Sketch *sketch, SK_Strok
|
|||
return point_added;
|
||||
}
|
||||
|
||||
int sk_addStrokeSnapPoint(bContext *C, SK_Sketch *sketch, SK_Stroke *stk, SK_DrawData *dd)
|
||||
static int sk_addStrokeSnapPoint(bContext *C, SK_Sketch *sketch, SK_Stroke *stk, SK_DrawData *dd)
|
||||
{
|
||||
int point_added;
|
||||
ARegion *ar = CTX_wm_region(C);
|
||||
|
@ -1257,7 +1257,7 @@ int sk_addStrokeSnapPoint(bContext *C, SK_Sketch *sketch, SK_Stroke *stk, SK_Dra
|
|||
return point_added;
|
||||
}
|
||||
|
||||
void sk_addStrokePoint(bContext *C, SK_Sketch *sketch, SK_Stroke *stk, SK_DrawData *dd, short snap)
|
||||
static void sk_addStrokePoint(bContext *C, SK_Sketch *sketch, SK_Stroke *stk, SK_DrawData *dd, short snap)
|
||||
{
|
||||
ToolSettings *ts = CTX_data_tool_settings(C);
|
||||
int point_added = 0;
|
||||
|
@ -1278,7 +1278,7 @@ void sk_addStrokePoint(bContext *C, SK_Sketch *sketch, SK_Stroke *stk, SK_DrawDa
|
|||
}
|
||||
}
|
||||
|
||||
void sk_getStrokePoint(bContext *C, SK_Point *pt, SK_Sketch *sketch, SK_Stroke *stk, SK_DrawData *dd, short snap)
|
||||
static void sk_getStrokePoint(bContext *C, SK_Point *pt, SK_Sketch *sketch, SK_Stroke *stk, SK_DrawData *dd, short snap)
|
||||
{
|
||||
int point_added = 0;
|
||||
|
||||
|
@ -1466,7 +1466,7 @@ static int iteratorStopped(void *arg)
|
|||
}
|
||||
}
|
||||
|
||||
void sk_convertStroke(bContext *C, SK_Stroke *stk)
|
||||
static void sk_convertStroke(bContext *C, SK_Stroke *stk)
|
||||
{
|
||||
Object *obedit = CTX_data_edit_object(C);
|
||||
ToolSettings *ts = CTX_data_tool_settings(C);
|
||||
|
@ -1558,7 +1558,7 @@ void sk_convertStroke(bContext *C, SK_Stroke *stk)
|
|||
}
|
||||
}
|
||||
|
||||
void sk_convert(bContext *C, SK_Sketch *sketch)
|
||||
static void sk_convert(bContext *C, SK_Sketch *sketch)
|
||||
{
|
||||
ToolSettings *ts = CTX_data_tool_settings(C);
|
||||
SK_Stroke *stk;
|
||||
|
@ -1584,7 +1584,7 @@ void sk_convert(bContext *C, SK_Sketch *sketch)
|
|||
|
||||
|
||||
/* returns the number of self intersections */
|
||||
int sk_getSelfIntersections(bContext *C, ListBase *list, SK_Stroke *gesture)
|
||||
static int sk_getSelfIntersections(bContext *C, ListBase *list, SK_Stroke *gesture)
|
||||
{
|
||||
ARegion *ar = CTX_wm_region(C);
|
||||
int added = 0;
|
||||
|
@ -1633,7 +1633,7 @@ int sk_getSelfIntersections(bContext *C, ListBase *list, SK_Stroke *gesture)
|
|||
return added;
|
||||
}
|
||||
|
||||
int cmpIntersections(void *i1, void *i2)
|
||||
static int cmpIntersections(void *i1, void *i2)
|
||||
{
|
||||
SK_Intersection *isect1 = i1, *isect2 = i2;
|
||||
|
||||
|
@ -1665,7 +1665,7 @@ int cmpIntersections(void *i1, void *i2)
|
|||
|
||||
|
||||
/* returns the maximum number of intersections per stroke */
|
||||
int sk_getIntersections(bContext *C, ListBase *list, SK_Sketch *sketch, SK_Stroke *gesture)
|
||||
static int sk_getIntersections(bContext *C, ListBase *list, SK_Sketch *sketch, SK_Stroke *gesture)
|
||||
{
|
||||
ARegion *ar = CTX_wm_region(C);
|
||||
ScrArea *sa = CTX_wm_area(C);
|
||||
|
@ -1735,7 +1735,7 @@ int sk_getIntersections(bContext *C, ListBase *list, SK_Sketch *sketch, SK_Strok
|
|||
return added;
|
||||
}
|
||||
|
||||
int sk_getSegments(SK_Stroke *segments, SK_Stroke *gesture)
|
||||
static int sk_getSegments(SK_Stroke *segments, SK_Stroke *gesture)
|
||||
{
|
||||
SK_StrokeIterator sk_iter;
|
||||
BArcIterator *iter = (BArcIterator*)&sk_iter;
|
||||
|
@ -2124,7 +2124,7 @@ static void sk_freeGesture(SK_Gesture *gest)
|
|||
BLI_freelistN(&gest->self_intersections);
|
||||
}
|
||||
|
||||
void sk_applyGesture(bContext *C, SK_Sketch *sketch)
|
||||
static void sk_applyGesture(bContext *C, SK_Sketch *sketch)
|
||||
{
|
||||
SK_Gesture gest;
|
||||
SK_GestureAction *act;
|
||||
|
@ -2147,7 +2147,7 @@ void sk_applyGesture(bContext *C, SK_Sketch *sketch)
|
|||
/********************************************/
|
||||
|
||||
|
||||
int sk_selectStroke(bContext *C, SK_Sketch *sketch, short mval[2], int extend)
|
||||
static int sk_selectStroke(bContext *C, SK_Sketch *sketch, short mval[2], int extend)
|
||||
{
|
||||
ViewContext vc;
|
||||
rcti rect;
|
||||
|
@ -2198,7 +2198,7 @@ int sk_selectStroke(bContext *C, SK_Sketch *sketch, short mval[2], int extend)
|
|||
return 0;
|
||||
}
|
||||
|
||||
void sk_queueRedrawSketch(SK_Sketch *sketch)
|
||||
static void sk_queueRedrawSketch(SK_Sketch *sketch)
|
||||
{
|
||||
if (sketch->active_stroke != NULL)
|
||||
{
|
||||
|
@ -2212,7 +2212,7 @@ void sk_queueRedrawSketch(SK_Sketch *sketch)
|
|||
}
|
||||
}
|
||||
|
||||
void sk_drawSketch(Scene *scene, View3D *UNUSED(v3d), SK_Sketch *sketch, int with_names)
|
||||
static void sk_drawSketch(Scene *scene, View3D *UNUSED(v3d), SK_Sketch *sketch, int with_names)
|
||||
{
|
||||
ToolSettings *ts= scene->toolsettings;
|
||||
SK_Stroke *stk;
|
||||
|
@ -2340,7 +2340,7 @@ void sk_drawSketch(Scene *scene, View3D *UNUSED(v3d), SK_Sketch *sketch, int wit
|
|||
}
|
||||
}
|
||||
|
||||
int sk_finish_stroke(bContext *C, SK_Sketch *sketch)
|
||||
static int sk_finish_stroke(bContext *C, SK_Sketch *sketch)
|
||||
{
|
||||
ToolSettings *ts = CTX_data_tool_settings(C);
|
||||
|
||||
|
@ -2375,7 +2375,7 @@ int sk_finish_stroke(bContext *C, SK_Sketch *sketch)
|
|||
return 0;
|
||||
}
|
||||
|
||||
void sk_start_draw_stroke(SK_Sketch *sketch)
|
||||
static void sk_start_draw_stroke(SK_Sketch *sketch)
|
||||
{
|
||||
if (sketch->active_stroke == NULL)
|
||||
{
|
||||
|
@ -2386,12 +2386,12 @@ void sk_start_draw_stroke(SK_Sketch *sketch)
|
|||
}
|
||||
}
|
||||
|
||||
void sk_start_draw_gesture(SK_Sketch *sketch)
|
||||
static void sk_start_draw_gesture(SK_Sketch *sketch)
|
||||
{
|
||||
sketch->gesture = sk_createStroke();
|
||||
}
|
||||
|
||||
int sk_draw_stroke(bContext *C, SK_Sketch *sketch, SK_Stroke *stk, SK_DrawData *dd, short snap)
|
||||
static int sk_draw_stroke(bContext *C, SK_Sketch *sketch, SK_Stroke *stk, SK_DrawData *dd, short snap)
|
||||
{
|
||||
if (sk_stroke_filtermval(dd))
|
||||
{
|
||||
|
@ -2769,7 +2769,7 @@ int ED_operator_sketch_mode_active_stroke(bContext *C)
|
|||
}
|
||||
}
|
||||
|
||||
int ED_operator_sketch_mode_gesture(bContext *C)
|
||||
static int ED_operator_sketch_mode_gesture(bContext *C)
|
||||
{
|
||||
ToolSettings *ts = CTX_data_tool_settings(C);
|
||||
SK_Sketch *sketch = contextSketch(C, 0);
|
||||
|
|
|
@ -57,6 +57,7 @@
|
|||
#include "BLO_sys_types.h" // for intptr_t support
|
||||
|
||||
#include "ED_mesh.h"
|
||||
#include "ED_armature.h"
|
||||
|
||||
#include "meshlaplacian.h"
|
||||
|
||||
|
@ -237,7 +238,7 @@ static void laplacian_triangle_weights(LaplacianSystem *sys, int f, int i1, int
|
|||
}
|
||||
}
|
||||
|
||||
LaplacianSystem *laplacian_system_construct_begin(int totvert, int totface, int lsq)
|
||||
static LaplacianSystem *laplacian_system_construct_begin(int totvert, int totface, int lsq)
|
||||
{
|
||||
LaplacianSystem *sys;
|
||||
|
||||
|
@ -279,7 +280,7 @@ void laplacian_add_triangle(LaplacianSystem *sys, int v1, int v2, int v3)
|
|||
sys->totface++;
|
||||
}
|
||||
|
||||
void laplacian_system_construct_end(LaplacianSystem *sys)
|
||||
static void laplacian_system_construct_end(LaplacianSystem *sys)
|
||||
{
|
||||
int (*face)[3];
|
||||
int a, totvert=sys->totvert, totface=sys->totface;
|
||||
|
@ -330,7 +331,7 @@ void laplacian_system_construct_end(LaplacianSystem *sys)
|
|||
sys->edgehash= NULL;
|
||||
}
|
||||
|
||||
void laplacian_system_delete(LaplacianSystem *sys)
|
||||
static void laplacian_system_delete(LaplacianSystem *sys)
|
||||
{
|
||||
if(sys->verts) MEM_freeN(sys->verts);
|
||||
if(sys->varea) MEM_freeN(sys->varea);
|
||||
|
@ -565,7 +566,7 @@ static void heat_set_H(LaplacianSystem *sys, int vertex)
|
|||
sys->heat.H[vertex]= h;
|
||||
}
|
||||
|
||||
void heat_calc_vnormals(LaplacianSystem *sys)
|
||||
static void heat_calc_vnormals(LaplacianSystem *sys)
|
||||
{
|
||||
float fnor[3];
|
||||
int a, v1, v2, v3, (*face)[3];
|
||||
|
|
|
@ -96,7 +96,7 @@ static void action_set_activemarker(void *UNUSED(a), void *UNUSED(b), void *UNUS
|
|||
/* ************************************************************* */
|
||||
|
||||
/* gets list of poses in poselib as a string usable for pupmenu() */
|
||||
char *poselib_build_poses_menu (bAction *act, char title[])
|
||||
static char *poselib_build_poses_menu (bAction *act, char title[])
|
||||
{
|
||||
DynStr *pupds= BLI_dynstr_new();
|
||||
TimeMarker *marker;
|
||||
|
@ -129,7 +129,7 @@ char *poselib_build_poses_menu (bAction *act, char title[])
|
|||
/* gets the first available frame in poselib to store a pose on
|
||||
* - frames start from 1, and a pose should occur on every frame... 0 is error!
|
||||
*/
|
||||
int poselib_get_free_index (bAction *act)
|
||||
static int poselib_get_free_index (bAction *act)
|
||||
{
|
||||
TimeMarker *marker;
|
||||
int low=0, high=0;
|
||||
|
@ -160,7 +160,7 @@ int poselib_get_free_index (bAction *act)
|
|||
}
|
||||
|
||||
/* returns the active pose for a poselib */
|
||||
TimeMarker *poselib_get_active_pose (bAction *act)
|
||||
static TimeMarker *poselib_get_active_pose (bAction *act)
|
||||
{
|
||||
if ((act) && (act->active_marker))
|
||||
return BLI_findlink(&act->markers, act->active_marker-1);
|
||||
|
@ -171,7 +171,7 @@ TimeMarker *poselib_get_active_pose (bAction *act)
|
|||
/* ************************************************************* */
|
||||
|
||||
/* Initialise a new poselib (whether it is needed or not) */
|
||||
bAction *poselib_init_new (Object *ob)
|
||||
static bAction *poselib_init_new (Object *ob)
|
||||
{
|
||||
/* sanity checks - only for armatures */
|
||||
if (ELEM(NULL, ob, ob->pose))
|
||||
|
@ -186,7 +186,7 @@ bAction *poselib_init_new (Object *ob)
|
|||
}
|
||||
|
||||
/* Initialise a new poselib (checks if that needs to happen) */
|
||||
bAction *poselib_validate (Object *ob)
|
||||
static bAction *poselib_validate (Object *ob)
|
||||
{
|
||||
if (ELEM(NULL, ob, ob->pose))
|
||||
return NULL;
|
||||
|
@ -201,7 +201,7 @@ bAction *poselib_validate (Object *ob)
|
|||
* in the action. This is for use in making existing actions usable as poselibs.
|
||||
*/
|
||||
// TODO: operatorfy me!
|
||||
void poselib_validate_act (bAction *act)
|
||||
static void poselib_validate_act (bAction *act)
|
||||
{
|
||||
DLRBT_Tree keys = {NULL, NULL};
|
||||
ActKeyColumn *ak;
|
||||
|
|
|
@ -110,7 +110,7 @@ Object *ED_object_pose_armature(Object *ob)
|
|||
|
||||
|
||||
/* This function is used to indicate that a bone is selected and needs keyframes inserted */
|
||||
void set_pose_keys (Object *ob)
|
||||
static void set_pose_keys (Object *ob)
|
||||
{
|
||||
bArmature *arm= ob->data;
|
||||
bPoseChannel *chan;
|
||||
|
@ -295,7 +295,7 @@ void POSE_OT_paths_calculate (wmOperatorType *ot)
|
|||
/* --------- */
|
||||
|
||||
/* for the object with pose/action: clear path curves for selected bones only */
|
||||
void ED_pose_clear_paths(Object *ob)
|
||||
static void ED_pose_clear_paths(Object *ob)
|
||||
{
|
||||
bPoseChannel *pchan;
|
||||
short skipped = 0;
|
||||
|
@ -663,7 +663,7 @@ void POSE_OT_select_grouped (wmOperatorType *ot)
|
|||
|
||||
/* ********************************************** */
|
||||
|
||||
void pose_copy_menu(Scene *scene)
|
||||
static void pose_copy_menu(Scene *scene)
|
||||
{
|
||||
Object *obedit= scene->obedit; // XXX context
|
||||
Object *ob= OBACT;
|
||||
|
@ -1567,7 +1567,7 @@ void POSE_OT_autoside_names (wmOperatorType *ot)
|
|||
/* ********************************************** */
|
||||
|
||||
/* context active object, or weightpainted object with armature in posemode */
|
||||
void pose_activate_flipped_bone(Scene *scene)
|
||||
static void pose_activate_flipped_bone(Scene *scene)
|
||||
{
|
||||
Object *ob= OBACT;
|
||||
|
||||
|
|
|
@ -60,8 +60,8 @@
|
|||
#include "reeb.h"
|
||||
|
||||
|
||||
ReebGraph *GLOBAL_RG = NULL;
|
||||
ReebGraph *FILTERED_RG = NULL;
|
||||
static ReebGraph *GLOBAL_RG = NULL;
|
||||
static ReebGraph *FILTERED_RG = NULL;
|
||||
|
||||
/*
|
||||
* Skeleton generation algorithm based on:
|
||||
|
@ -113,7 +113,7 @@ void flipArcBuckets(ReebArc *arc);
|
|||
|
||||
/***************************************** UTILS **********************************************/
|
||||
|
||||
VertexData *allocVertexData(EditMesh *em)
|
||||
static VertexData *allocVertexData(EditMesh *em)
|
||||
{
|
||||
VertexData *data;
|
||||
EditVert *eve;
|
||||
|
@ -133,27 +133,27 @@ VertexData *allocVertexData(EditMesh *em)
|
|||
return data;
|
||||
}
|
||||
|
||||
int indexData(EditVert *eve)
|
||||
static int indexData(EditVert *eve)
|
||||
{
|
||||
return ((VertexData*)eve->tmp.p)->i;
|
||||
}
|
||||
|
||||
float weightData(EditVert *eve)
|
||||
static float weightData(EditVert *eve)
|
||||
{
|
||||
return ((VertexData*)eve->tmp.p)->w;
|
||||
}
|
||||
|
||||
void weightSetData(EditVert *eve, float w)
|
||||
static void weightSetData(EditVert *eve, float w)
|
||||
{
|
||||
((VertexData*)eve->tmp.p)->w = w;
|
||||
}
|
||||
|
||||
ReebNode* nodeData(EditVert *eve)
|
||||
static ReebNode* nodeData(EditVert *eve)
|
||||
{
|
||||
return ((VertexData*)eve->tmp.p)->n;
|
||||
}
|
||||
|
||||
void nodeSetData(EditVert *eve, ReebNode *n)
|
||||
static void nodeSetData(EditVert *eve, ReebNode *n)
|
||||
{
|
||||
((VertexData*)eve->tmp.p)->n = n;
|
||||
}
|
||||
|
@ -230,7 +230,7 @@ void BIF_flagMultiArcs(ReebGraph *rg, int flag)
|
|||
}
|
||||
}
|
||||
|
||||
ReebNode * addNode(ReebGraph *rg, EditVert *eve)
|
||||
static ReebNode * addNode(ReebGraph *rg, EditVert *eve)
|
||||
{
|
||||
float weight;
|
||||
ReebNode *node = NULL;
|
||||
|
@ -255,7 +255,7 @@ ReebNode * addNode(ReebGraph *rg, EditVert *eve)
|
|||
return node;
|
||||
}
|
||||
|
||||
ReebNode * copyNode(ReebGraph *rg, ReebNode *node)
|
||||
static ReebNode * copyNode(ReebGraph *rg, ReebNode *node)
|
||||
{
|
||||
ReebNode *cp_node = NULL;
|
||||
|
||||
|
@ -276,7 +276,7 @@ ReebNode * copyNode(ReebGraph *rg, ReebNode *node)
|
|||
return cp_node;
|
||||
}
|
||||
|
||||
void relinkNodes(ReebGraph *low_rg, ReebGraph *high_rg)
|
||||
static void relinkNodes(ReebGraph *low_rg, ReebGraph *high_rg)
|
||||
{
|
||||
ReebNode *low_node, *high_node;
|
||||
|
||||
|
@ -319,7 +319,7 @@ ReebNode *BIF_lowestLevelNode(ReebNode *node)
|
|||
return node;
|
||||
}
|
||||
|
||||
ReebArc * copyArc(ReebGraph *rg, ReebArc *arc)
|
||||
static ReebArc * copyArc(ReebGraph *rg, ReebArc *arc)
|
||||
{
|
||||
ReebArc *cp_arc;
|
||||
ReebNode *node;
|
||||
|
@ -365,7 +365,7 @@ ReebArc * copyArc(ReebGraph *rg, ReebArc *arc)
|
|||
return cp_arc;
|
||||
}
|
||||
|
||||
ReebGraph * copyReebGraph(ReebGraph *rg, int level)
|
||||
static ReebGraph * copyReebGraph(ReebGraph *rg, int level)
|
||||
{
|
||||
ReebNode *node;
|
||||
ReebArc *arc;
|
||||
|
@ -406,7 +406,7 @@ ReebGraph *BIF_graphForMultiNode(ReebGraph *rg, ReebNode *node)
|
|||
return multi_rg;
|
||||
}
|
||||
|
||||
ReebEdge * copyEdge(ReebEdge *edge)
|
||||
static ReebEdge * copyEdge(ReebEdge *edge)
|
||||
{
|
||||
ReebEdge *newEdge = NULL;
|
||||
|
||||
|
@ -419,7 +419,7 @@ ReebEdge * copyEdge(ReebEdge *edge)
|
|||
return newEdge;
|
||||
}
|
||||
|
||||
void printArc(ReebArc *arc)
|
||||
static void printArc(ReebArc *arc)
|
||||
{
|
||||
ReebEdge *edge;
|
||||
ReebNode *head = (ReebNode*)arc->head;
|
||||
|
@ -432,7 +432,7 @@ void printArc(ReebArc *arc)
|
|||
}
|
||||
}
|
||||
|
||||
void flipArc(ReebArc *arc)
|
||||
static void flipArc(ReebArc *arc)
|
||||
{
|
||||
ReebNode *tmp;
|
||||
tmp = arc->head;
|
||||
|
@ -443,7 +443,7 @@ void flipArc(ReebArc *arc)
|
|||
}
|
||||
|
||||
#ifdef DEBUG_REEB_NODE
|
||||
void NodeDegreeDecrement(ReebGraph *UNUSED(rg), ReebNode *node)
|
||||
static void NodeDegreeDecrement(ReebGraph *UNUSED(rg), ReebNode *node)
|
||||
{
|
||||
node->degree--;
|
||||
|
||||
|
@ -453,7 +453,7 @@ void NodeDegreeDecrement(ReebGraph *UNUSED(rg), ReebNode *node)
|
|||
// }
|
||||
}
|
||||
|
||||
void NodeDegreeIncrement(ReebGraph *UNUSED(rg), ReebNode *node)
|
||||
static void NodeDegreeIncrement(ReebGraph *UNUSED(rg), ReebNode *node)
|
||||
{
|
||||
// if (node->degree == 0)
|
||||
// {
|
||||
|
@ -496,7 +496,7 @@ void repositionNodes(ReebGraph *rg)
|
|||
}
|
||||
}
|
||||
|
||||
void verifyNodeDegree(ReebGraph *rg)
|
||||
static void verifyNodeDegree(ReebGraph *rg)
|
||||
{
|
||||
#ifdef DEBUG_REEB
|
||||
ReebNode *node = NULL;
|
||||
|
@ -524,7 +524,7 @@ void verifyNodeDegree(ReebGraph *rg)
|
|||
#endif
|
||||
}
|
||||
|
||||
void verifyBucketsArc(ReebGraph *UNUSED(rg), ReebArc *arc)
|
||||
static void verifyBucketsArc(ReebGraph *UNUSED(rg), ReebArc *arc)
|
||||
{
|
||||
ReebNode *head = (ReebNode*)arc->head;
|
||||
ReebNode *tail = (ReebNode*)arc->tail;
|
||||
|
@ -578,7 +578,7 @@ void verifyFaces(ReebGraph *rg)
|
|||
#endif
|
||||
}
|
||||
|
||||
void verifyArcs(ReebGraph *rg)
|
||||
static void verifyArcs(ReebGraph *rg)
|
||||
{
|
||||
ReebArc *arc;
|
||||
|
||||
|
@ -591,7 +591,7 @@ void verifyArcs(ReebGraph *rg)
|
|||
}
|
||||
}
|
||||
|
||||
void verifyMultiResolutionLinks(ReebGraph *rg, int level)
|
||||
static void verifyMultiResolutionLinks(ReebGraph *rg, int level)
|
||||
{
|
||||
#ifdef DEBUG_REEB
|
||||
ReebGraph *lower_rg = rg->link_up;
|
||||
|
@ -619,13 +619,13 @@ void verifyMultiResolutionLinks(ReebGraph *rg, int level)
|
|||
}
|
||||
/***************************************** BUCKET UTILS **********************************************/
|
||||
|
||||
void addVertToBucket(EmbedBucket *b, float co[3])
|
||||
static void addVertToBucket(EmbedBucket *b, float co[3])
|
||||
{
|
||||
b->nv++;
|
||||
interp_v3_v3v3(b->p, b->p, co, 1.0f / b->nv);
|
||||
}
|
||||
|
||||
void removeVertFromBucket(EmbedBucket *b, float co[3])
|
||||
static void removeVertFromBucket(EmbedBucket *b, float co[3])
|
||||
{
|
||||
mul_v3_fl(b->p, (float)b->nv);
|
||||
sub_v3_v3(b->p, co);
|
||||
|
@ -633,7 +633,7 @@ void removeVertFromBucket(EmbedBucket *b, float co[3])
|
|||
mul_v3_fl(b->p, 1.0f / (float)b->nv);
|
||||
}
|
||||
|
||||
void mergeBuckets(EmbedBucket *bDst, EmbedBucket *bSrc)
|
||||
static void mergeBuckets(EmbedBucket *bDst, EmbedBucket *bSrc)
|
||||
{
|
||||
if (bDst->nv > 0 && bSrc->nv > 0)
|
||||
{
|
||||
|
@ -647,7 +647,7 @@ void mergeBuckets(EmbedBucket *bDst, EmbedBucket *bSrc)
|
|||
}
|
||||
}
|
||||
|
||||
void mergeArcBuckets(ReebArc *aDst, ReebArc *aSrc, float start, float end)
|
||||
static void mergeArcBuckets(ReebArc *aDst, ReebArc *aSrc, float start, float end)
|
||||
{
|
||||
if (aDst->bcount > 0 && aSrc->bcount > 0)
|
||||
{
|
||||
|
@ -691,12 +691,12 @@ void flipArcBuckets(ReebArc *arc)
|
|||
}
|
||||
}
|
||||
|
||||
int countArcBuckets(ReebArc *arc)
|
||||
static int countArcBuckets(ReebArc *arc)
|
||||
{
|
||||
return (int)(floor(arc->tail->weight) - ceil(arc->head->weight)) + 1;
|
||||
}
|
||||
|
||||
void allocArcBuckets(ReebArc *arc)
|
||||
static void allocArcBuckets(ReebArc *arc)
|
||||
{
|
||||
int i;
|
||||
float start = ceil(arc->head->weight);
|
||||
|
@ -718,7 +718,7 @@ void allocArcBuckets(ReebArc *arc)
|
|||
|
||||
}
|
||||
|
||||
void resizeArcBuckets(ReebArc *arc)
|
||||
static void resizeArcBuckets(ReebArc *arc)
|
||||
{
|
||||
EmbedBucket *oldBuckets = arc->buckets;
|
||||
int oldBCount = arc->bcount;
|
||||
|
@ -760,7 +760,7 @@ void resizeArcBuckets(ReebArc *arc)
|
|||
}
|
||||
}
|
||||
|
||||
void reweightBuckets(ReebArc *arc)
|
||||
static void reweightBuckets(ReebArc *arc)
|
||||
{
|
||||
int i;
|
||||
float start = ceil((arc->head)->weight);
|
||||
|
@ -789,7 +789,7 @@ static void interpolateBuckets(ReebArc *arc, float *start_p, float *end_p, int s
|
|||
}
|
||||
}
|
||||
|
||||
void fillArcEmptyBuckets(ReebArc *arc)
|
||||
static void fillArcEmptyBuckets(ReebArc *arc)
|
||||
{
|
||||
float *start_p, *end_p;
|
||||
int start_index = 0, end_index = 0;
|
||||
|
@ -904,7 +904,7 @@ static void ExtendArcBuckets(ReebArc *arc)
|
|||
}
|
||||
|
||||
/* CALL THIS ONLY AFTER FILTERING, SINCE IT MESSES UP WEIGHT DISTRIBUTION */
|
||||
void extendGraphBuckets(ReebGraph *rg)
|
||||
static void extendGraphBuckets(ReebGraph *rg)
|
||||
{
|
||||
ReebArc *arc;
|
||||
|
||||
|
@ -916,7 +916,7 @@ void extendGraphBuckets(ReebGraph *rg)
|
|||
|
||||
/**************************************** LENGTH CALCULATIONS ****************************************/
|
||||
|
||||
void calculateArcLength(ReebArc *arc)
|
||||
static void calculateArcLength(ReebArc *arc)
|
||||
{
|
||||
ReebArcIterator arc_iter;
|
||||
BArcIterator *iter = (BArcIterator*)&arc_iter;
|
||||
|
@ -941,7 +941,7 @@ void calculateArcLength(ReebArc *arc)
|
|||
arc->length += len_v3v3(arc->tail->p, vec1);
|
||||
}
|
||||
|
||||
void calculateGraphLength(ReebGraph *rg)
|
||||
static void calculateGraphLength(ReebGraph *rg)
|
||||
{
|
||||
ReebArc *arc;
|
||||
|
||||
|
@ -1196,7 +1196,7 @@ void postprocessGraph(ReebGraph *rg, char mode)
|
|||
|
||||
/********************************************SORTING****************************************************/
|
||||
|
||||
int compareNodesWeight(void *vnode1, void *vnode2)
|
||||
static int compareNodesWeight(void *vnode1, void *vnode2)
|
||||
{
|
||||
ReebNode *node1 = (ReebNode*)vnode1;
|
||||
ReebNode *node2 = (ReebNode*)vnode2;
|
||||
|
@ -1220,7 +1220,7 @@ void sortNodes(ReebGraph *rg)
|
|||
BLI_sortlist(&rg->nodes, compareNodesWeight);
|
||||
}
|
||||
|
||||
int compareArcsWeight(void *varc1, void *varc2)
|
||||
static int compareArcsWeight(void *varc1, void *varc2)
|
||||
{
|
||||
ReebArc *arc1 = (ReebArc*)varc1;
|
||||
ReebArc *arc2 = (ReebArc*)varc2;
|
||||
|
@ -1247,7 +1247,7 @@ void sortArcs(ReebGraph *rg)
|
|||
}
|
||||
/******************************************* JOINING ***************************************************/
|
||||
|
||||
void reweightArc(ReebGraph *rg, ReebArc *arc, ReebNode *start_node, float start_weight)
|
||||
static void reweightArc(ReebGraph *rg, ReebArc *arc, ReebNode *start_node, float start_weight)
|
||||
{
|
||||
ReebNode *node;
|
||||
float old_weight;
|
||||
|
@ -1292,7 +1292,7 @@ void reweightArc(ReebGraph *rg, ReebArc *arc, ReebNode *start_node, float start_
|
|||
}
|
||||
}
|
||||
|
||||
void reweightSubgraph(ReebGraph *rg, ReebNode *start_node, float start_weight)
|
||||
static void reweightSubgraph(ReebGraph *rg, ReebNode *start_node, float start_weight)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
@ -1307,7 +1307,7 @@ void reweightSubgraph(ReebGraph *rg, ReebNode *start_node, float start_weight)
|
|||
start_node->weight = start_weight;
|
||||
}
|
||||
|
||||
int joinSubgraphsEnds(ReebGraph *rg, float threshold, int nb_subgraphs)
|
||||
static int joinSubgraphsEnds(ReebGraph *rg, float threshold, int nb_subgraphs)
|
||||
{
|
||||
int joined = 0;
|
||||
int subgraph;
|
||||
|
@ -1389,7 +1389,7 @@ int joinSubgraphsEnds(ReebGraph *rg, float threshold, int nb_subgraphs)
|
|||
}
|
||||
|
||||
/* Reweight graph from smallest node, fix fliped arcs */
|
||||
void fixSubgraphsOrientation(ReebGraph *rg, int nb_subgraphs)
|
||||
static void fixSubgraphsOrientation(ReebGraph *rg, int nb_subgraphs)
|
||||
{
|
||||
int subgraph;
|
||||
|
||||
|
@ -1416,7 +1416,7 @@ void fixSubgraphsOrientation(ReebGraph *rg, int nb_subgraphs)
|
|||
}
|
||||
}
|
||||
|
||||
int joinSubgraphs(ReebGraph *rg, float threshold)
|
||||
static int joinSubgraphs(ReebGraph *rg, float threshold)
|
||||
{
|
||||
int nb_subgraphs;
|
||||
int joined = 0;
|
||||
|
@ -1457,7 +1457,7 @@ int joinSubgraphs(ReebGraph *rg, float threshold)
|
|||
|
||||
/****************************************** FILTERING **************************************************/
|
||||
|
||||
float lengthArc(ReebArc *arc)
|
||||
static float lengthArc(ReebArc *arc)
|
||||
{
|
||||
#if 0
|
||||
ReebNode *head = (ReebNode*)arc->head;
|
||||
|
@ -1469,7 +1469,7 @@ float lengthArc(ReebArc *arc)
|
|||
#endif
|
||||
}
|
||||
|
||||
int compareArcs(void *varc1, void *varc2)
|
||||
static int compareArcs(void *varc1, void *varc2)
|
||||
{
|
||||
ReebArc *arc1 = (ReebArc*)varc1;
|
||||
ReebArc *arc2 = (ReebArc*)varc2;
|
||||
|
@ -1490,7 +1490,7 @@ int compareArcs(void *varc1, void *varc2)
|
|||
}
|
||||
}
|
||||
|
||||
void filterArc(ReebGraph *rg, ReebNode *newNode, ReebNode *removedNode, ReebArc * srcArc, int merging)
|
||||
static void filterArc(ReebGraph *rg, ReebNode *newNode, ReebNode *removedNode, ReebArc * srcArc, int merging)
|
||||
{
|
||||
ReebArc *arc = NULL, *nextArc = NULL;
|
||||
|
||||
|
@ -1602,7 +1602,7 @@ void filterNullReebGraph(ReebGraph *rg)
|
|||
}
|
||||
}
|
||||
|
||||
int filterInternalExternalReebGraph(ReebGraph *rg, float threshold_internal, float threshold_external)
|
||||
static int filterInternalExternalReebGraph(ReebGraph *rg, float threshold_internal, float threshold_external)
|
||||
{
|
||||
ReebArc *arc = NULL, *nextArc = NULL;
|
||||
int value = 0;
|
||||
|
@ -1693,7 +1693,7 @@ int filterInternalExternalReebGraph(ReebGraph *rg, float threshold_internal, flo
|
|||
return value;
|
||||
}
|
||||
|
||||
int filterCyclesReebGraph(ReebGraph *rg, float UNUSED(distance_threshold))
|
||||
static int filterCyclesReebGraph(ReebGraph *rg, float UNUSED(distance_threshold))
|
||||
{
|
||||
ReebArc *arc1, *arc2;
|
||||
ReebArc *next2;
|
||||
|
@ -1900,7 +1900,7 @@ int filterSmartReebGraph(ReebGraph *UNUSED(rg), float UNUSED(threshold))
|
|||
return value;
|
||||
}
|
||||
|
||||
void filterGraph(ReebGraph *rg, short options, float threshold_internal, float threshold_external)
|
||||
static void filterGraph(ReebGraph *rg, short options, float threshold_internal, float threshold_external)
|
||||
{
|
||||
int done = 1;
|
||||
|
||||
|
@ -1939,7 +1939,7 @@ void filterGraph(ReebGraph *rg, short options, float threshold_internal, float t
|
|||
removeNormalNodes(rg);
|
||||
}
|
||||
|
||||
void finalizeGraph(ReebGraph *rg, char passes, char method)
|
||||
static void finalizeGraph(ReebGraph *rg, char passes, char method)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
@ -1959,7 +1959,7 @@ void finalizeGraph(ReebGraph *rg, char passes, char method)
|
|||
|
||||
/************************************** WEIGHT SPREADING ***********************************************/
|
||||
|
||||
int compareVerts( const void* a, const void* b )
|
||||
static int compareVerts( const void* a, const void* b )
|
||||
{
|
||||
EditVert *va = *(EditVert**)a;
|
||||
EditVert *vb = *(EditVert**)b;
|
||||
|
@ -1977,7 +1977,7 @@ int compareVerts( const void* a, const void* b )
|
|||
return value;
|
||||
}
|
||||
|
||||
void spreadWeight(EditMesh *em)
|
||||
static void spreadWeight(EditMesh *em)
|
||||
{
|
||||
EditVert **verts, *eve;
|
||||
float lastWeight = 0.0f;
|
||||
|
@ -2019,7 +2019,7 @@ void spreadWeight(EditMesh *em)
|
|||
|
||||
/******************************************** EXPORT ***************************************************/
|
||||
|
||||
void exportNode(FILE *f, const char *text, ReebNode *node)
|
||||
static void exportNode(FILE *f, const char *text, ReebNode *node)
|
||||
{
|
||||
fprintf(f, "%s i:%i w:%f d:%i %f %f %f\n", text, node->index, node->weight, node->degree, node->p[0], node->p[1], node->p[2]);
|
||||
}
|
||||
|
@ -2065,7 +2065,7 @@ void REEB_exportGraph(ReebGraph *rg, int count)
|
|||
/***************************************** MAIN ALGORITHM **********************************************/
|
||||
|
||||
/* edges alone will create zero degree nodes, use this function to remove them */
|
||||
void removeZeroNodes(ReebGraph *rg)
|
||||
static void removeZeroNodes(ReebGraph *rg)
|
||||
{
|
||||
ReebNode *node, *next_node;
|
||||
|
||||
|
@ -2151,12 +2151,12 @@ void removeNormalNodes(ReebGraph *rg)
|
|||
|
||||
}
|
||||
|
||||
int edgeEquals(ReebEdge *e1, ReebEdge *e2)
|
||||
static int edgeEquals(ReebEdge *e1, ReebEdge *e2)
|
||||
{
|
||||
return (e1->v1 == e2->v1 && e1->v2 == e2->v2);
|
||||
}
|
||||
|
||||
ReebArc *nextArcMappedToEdge(ReebArc *arc, ReebEdge *e)
|
||||
static ReebArc *nextArcMappedToEdge(ReebArc *arc, ReebEdge *e)
|
||||
{
|
||||
ReebEdge *nextEdge = NULL;
|
||||
ReebEdge *edge = NULL;
|
||||
|
@ -2385,7 +2385,7 @@ int mergeArcs(ReebGraph *rg, ReebArc *a0, ReebArc *a1)
|
|||
return result;
|
||||
}
|
||||
|
||||
void glueByMergeSort(ReebGraph *rg, ReebArc *a0, ReebArc *a1, ReebEdge *e0, ReebEdge *e1)
|
||||
static void glueByMergeSort(ReebGraph *rg, ReebArc *a0, ReebArc *a1, ReebEdge *e0, ReebEdge *e1)
|
||||
{
|
||||
int total = 0;
|
||||
while (total == 0 && a0 != a1 && a0 != NULL && a1 != NULL)
|
||||
|
@ -2406,7 +2406,7 @@ void glueByMergeSort(ReebGraph *rg, ReebArc *a0, ReebArc *a1, ReebEdge *e0, Reeb
|
|||
}
|
||||
}
|
||||
|
||||
void mergePaths(ReebGraph *rg, ReebEdge *e0, ReebEdge *e1, ReebEdge *e2)
|
||||
static void mergePaths(ReebGraph *rg, ReebEdge *e0, ReebEdge *e1, ReebEdge *e2)
|
||||
{
|
||||
ReebArc *a0, *a1, *a2;
|
||||
a0 = e0->arc;
|
||||
|
@ -2417,7 +2417,7 @@ void mergePaths(ReebGraph *rg, ReebEdge *e0, ReebEdge *e1, ReebEdge *e2)
|
|||
glueByMergeSort(rg, a0, a2, e0, e2);
|
||||
}
|
||||
|
||||
ReebEdge * createArc(ReebGraph *rg, ReebNode *node1, ReebNode *node2)
|
||||
static ReebEdge * createArc(ReebGraph *rg, ReebNode *node1, ReebNode *node2)
|
||||
{
|
||||
ReebEdge *edge;
|
||||
|
||||
|
@ -2499,7 +2499,7 @@ ReebEdge * createArc(ReebGraph *rg, ReebNode *node1, ReebNode *node2)
|
|||
return edge;
|
||||
}
|
||||
|
||||
void addTriangleToGraph(ReebGraph *rg, ReebNode * n1, ReebNode * n2, ReebNode * n3, EditFace *efa)
|
||||
static void addTriangleToGraph(ReebGraph *rg, ReebNode * n1, ReebNode * n2, ReebNode * n3, EditFace *efa)
|
||||
{
|
||||
ReebEdge *re1, *re2, *re3;
|
||||
ReebEdge *e1, *e2, *e3;
|
||||
|
@ -2692,7 +2692,7 @@ static float cotan_weight(float *v1, float *v2, float *v3)
|
|||
return dot_v3v3(a, b)/clen;
|
||||
}
|
||||
|
||||
void addTriangle(EditVert *v1, EditVert *v2, EditVert *v3, int e1, int e2, int e3)
|
||||
static void addTriangle(EditVert *v1, EditVert *v2, EditVert *v3, int e1, int e2, int e3)
|
||||
{
|
||||
/* Angle opposite e1 */
|
||||
float t1= cotan_weight(v1->co, v2->co, v3->co) / e2;
|
||||
|
@ -2888,7 +2888,7 @@ EditEdge * NextEdgeForVert(EdgeIndex *indexed_edges, int index)
|
|||
return indexed_edges->edges[offset];
|
||||
}
|
||||
|
||||
void shortestPathsFromVert(EditMesh *em, EditVert *starting_vert, EdgeIndex *indexed_edges)
|
||||
static void shortestPathsFromVert(EditMesh *em, EditVert *starting_vert, EdgeIndex *indexed_edges)
|
||||
{
|
||||
Heap *edge_heap;
|
||||
EditVert *current_eve = NULL;
|
||||
|
@ -2952,13 +2952,13 @@ void shortestPathsFromVert(EditMesh *em, EditVert *starting_vert, EdgeIndex *ind
|
|||
BLI_heap_free(edge_heap, NULL);
|
||||
}
|
||||
|
||||
void freeEdgeIndex(EdgeIndex *indexed_edges)
|
||||
static void freeEdgeIndex(EdgeIndex *indexed_edges)
|
||||
{
|
||||
MEM_freeN(indexed_edges->offset);
|
||||
MEM_freeN(indexed_edges->edges);
|
||||
}
|
||||
|
||||
void buildIndexedEdges(EditMesh *em, EdgeIndex *indexed_edges)
|
||||
static void buildIndexedEdges(EditMesh *em, EdgeIndex *indexed_edges)
|
||||
{
|
||||
EditVert *eve;
|
||||
EditEdge *eed;
|
||||
|
|
|
@ -41,11 +41,11 @@
|
|||
#include "WM_api.h"
|
||||
#include "WM_types.h"
|
||||
|
||||
#include "ED_curve.h"
|
||||
#include "ED_object.h"
|
||||
#include "ED_screen.h"
|
||||
#include "ED_transform.h"
|
||||
|
||||
|
||||
#include "curve_intern.h"
|
||||
|
||||
|
||||
|
|
|
@ -75,6 +75,8 @@
|
|||
#include "ED_view3d.h"
|
||||
#include "ED_curve.h"
|
||||
|
||||
#include "curve_intern.h"
|
||||
|
||||
#include "UI_interface.h"
|
||||
|
||||
#include "RNA_access.h"
|
||||
|
@ -103,7 +105,7 @@ static void select_adjacent_cp(ListBase *editnurb, short next, short cont, short
|
|||
/* still need to eradicate a few :( */
|
||||
#define callocstructN(x,y,name) (x*)MEM_callocN((y)* sizeof(x),name)
|
||||
|
||||
float nurbcircle[8][2]= {
|
||||
static float nurbcircle[8][2]= {
|
||||
{0.0, -1.0}, {-1.0, -1.0}, {-1.0, 0.0}, {-1.0, 1.0},
|
||||
{0.0, 1.0}, { 1.0, 1.0}, { 1.0, 0.0}, { 1.0, -1.0}
|
||||
};
|
||||
|
@ -118,7 +120,7 @@ ListBase *curve_get_editcurve(Object *ob)
|
|||
}
|
||||
|
||||
/* this replaces the active flag used in uv/face mode */
|
||||
void set_actNurb(Object *obedit, Nurb *nu)
|
||||
static void set_actNurb(Object *obedit, Nurb *nu)
|
||||
{
|
||||
Curve *cu= obedit->data;
|
||||
|
||||
|
@ -130,7 +132,7 @@ void set_actNurb(Object *obedit, Nurb *nu)
|
|||
}
|
||||
}
|
||||
|
||||
Nurb *get_actNurb(Object *obedit)
|
||||
static Nurb *get_actNurb(Object *obedit)
|
||||
{
|
||||
Curve *cu= obedit->data;
|
||||
ListBase *nurbs= ED_curve_editnurbs(cu);
|
||||
|
@ -230,7 +232,7 @@ int isNurbsel(Nurb *nu)
|
|||
return 0;
|
||||
}
|
||||
|
||||
int isNurbsel_count(Curve *cu, Nurb *nu)
|
||||
static int isNurbsel_count(Curve *cu, Nurb *nu)
|
||||
{
|
||||
BezTriple *bezt;
|
||||
BPoint *bp;
|
||||
|
|
|
@ -62,6 +62,7 @@
|
|||
#include "WM_api.h"
|
||||
#include "WM_types.h"
|
||||
|
||||
#include "ED_curve.h"
|
||||
#include "ED_object.h"
|
||||
#include "ED_screen.h"
|
||||
#include "ED_util.h"
|
||||
|
@ -206,7 +207,7 @@ static char findaccent(char char1, unsigned int code)
|
|||
}
|
||||
|
||||
|
||||
void update_string(Curve *cu)
|
||||
static void update_string(Curve *cu)
|
||||
{
|
||||
EditFont *ef= cu->editfont;
|
||||
int len;
|
||||
|
|
|
@ -59,7 +59,7 @@
|
|||
/* Generics - Loopers */
|
||||
|
||||
/* Loops over the gp-frames for a gp-layer, and applies the given callback */
|
||||
short gplayer_frames_looper (bGPDlayer *gpl, Scene *scene, short (*gpf_cb)(bGPDframe *, Scene *))
|
||||
static short gplayer_frames_looper (bGPDlayer *gpl, Scene *scene, short (*gpf_cb)(bGPDframe *, Scene *))
|
||||
{
|
||||
bGPDframe *gpf;
|
||||
|
||||
|
|
|
@ -66,7 +66,7 @@
|
|||
/* These are just 'dummy wrappers' around gpencil api calls */
|
||||
|
||||
/* make layer active one after being clicked on */
|
||||
void gp_ui_activelayer_cb (bContext *C, void *gpd, void *gpl)
|
||||
static void gp_ui_activelayer_cb (bContext *C, void *gpd, void *gpl)
|
||||
{
|
||||
gpencil_layer_setactive(gpd, gpl);
|
||||
|
||||
|
@ -74,7 +74,7 @@ void gp_ui_activelayer_cb (bContext *C, void *gpd, void *gpl)
|
|||
}
|
||||
|
||||
/* delete 'active' layer */
|
||||
void gp_ui_dellayer_cb (bContext *C, void *gpd, void *gpl)
|
||||
static void gp_ui_dellayer_cb (bContext *C, void *gpd, void *gpl)
|
||||
{
|
||||
/* make sure the layer we want to remove is the active one */
|
||||
gpencil_layer_setactive(gpd, gpl);
|
||||
|
|
|
@ -64,6 +64,7 @@
|
|||
|
||||
#include "UI_view2d.h"
|
||||
|
||||
#include "ED_gpencil.h"
|
||||
#include "ED_view3d.h"
|
||||
|
||||
#include "gpencil_intern.h"
|
||||
|
|
|
@ -38,6 +38,8 @@
|
|||
|
||||
#include "RNA_access.h"
|
||||
|
||||
#include "ED_gpencil.h"
|
||||
|
||||
#include "gpencil_intern.h"
|
||||
|
||||
/* ****************************************** */
|
||||
|
|
|
@ -85,5 +85,8 @@ void ED_curve_bpcpy(struct EditNurb *editnurb, struct BPoint *dst, struct BPoint
|
|||
|
||||
int ED_curve_updateAnimPaths(struct Object *obedit);
|
||||
|
||||
/* debug only */
|
||||
void printknots(struct Object *obedit);
|
||||
|
||||
#endif /* ED_CURVE_H */
|
||||
|
||||
|
|
|
@ -67,5 +67,7 @@ void ED_uvedit_live_unwrap_begin(struct Scene *scene, struct Object *obedit);
|
|||
void ED_uvedit_live_unwrap_re_solve(void);
|
||||
void ED_uvedit_live_unwrap_end(short cancel);
|
||||
|
||||
void draw_uvedit_main(struct SpaceImage *sima, struct ARegion *ar, struct Scene *scene, struct Object *obedit);
|
||||
|
||||
#endif /* ED_UVEDIT_H */
|
||||
|
||||
|
|
|
@ -1203,7 +1203,7 @@ struct View2DScrollers {
|
|||
};
|
||||
|
||||
/* quick enum for vsm->zone (scroller handles) */
|
||||
enum {
|
||||
static enum {
|
||||
SCROLLHANDLE_MIN= -1,
|
||||
SCROLLHANDLE_BAR,
|
||||
SCROLLHANDLE_MAX,
|
||||
|
|
|
@ -93,7 +93,7 @@ void paintface_flush_flags(Object *ob)
|
|||
}
|
||||
|
||||
/* returns 0 if not found, otherwise 1 */
|
||||
int facesel_face_pick(struct bContext *C, Mesh *me, short *mval, unsigned int *index, short rect)
|
||||
static int facesel_face_pick(struct bContext *C, Mesh *me, short *mval, unsigned int *index, short rect)
|
||||
{
|
||||
ViewContext vc;
|
||||
view3d_set_viewcontext(C, &vc);
|
||||
|
@ -152,7 +152,7 @@ MTFace *EM_get_active_mtface(EditMesh *em, EditFace **act_efa, MCol **mcol, int
|
|||
return NULL;
|
||||
}
|
||||
|
||||
void paintface_unhide(Scene *scene)
|
||||
static void paintface_unhide(Scene *scene)
|
||||
{
|
||||
Mesh *me;
|
||||
MFace *mface;
|
||||
|
@ -174,7 +174,7 @@ void paintface_unhide(Scene *scene)
|
|||
paintface_flush_flags(OBACT);
|
||||
}
|
||||
|
||||
void paintface_hide(Scene *scene)
|
||||
static void paintface_hide(Scene *scene)
|
||||
{
|
||||
Mesh *me;
|
||||
MFace *mface;
|
||||
|
@ -397,7 +397,7 @@ void paintface_deselect_all_visible(Object *ob, int action, short flush_flags)
|
|||
}
|
||||
}
|
||||
|
||||
void paintface_select_swap(Scene *scene)
|
||||
static void paintface_select_swap(Scene *scene)
|
||||
{
|
||||
Mesh *me;
|
||||
MFace *mface;
|
||||
|
|
|
@ -288,7 +288,7 @@ void MESH_OT_dupli_extrude_cursor(wmOperatorType *ot)
|
|||
/* ********************** */
|
||||
|
||||
/* selected faces get hidden edges */
|
||||
int make_fgon(EditMesh *em, wmOperator *op, int make)
|
||||
static int make_fgon(EditMesh *em, wmOperator *op, int make)
|
||||
{
|
||||
EditFace *efa;
|
||||
EditEdge *eed;
|
||||
|
@ -667,7 +667,7 @@ static void fix_new_face(EditMesh *em, EditFace *eface)
|
|||
}
|
||||
|
||||
/* only adds quads or trias when there's edges already */
|
||||
void addfaces_from_edgenet(EditMesh *em)
|
||||
static void addfaces_from_edgenet(EditMesh *em)
|
||||
{
|
||||
EditVert *eve1, *eve2, *eve3, *eve4;
|
||||
|
||||
|
@ -868,10 +868,10 @@ void MESH_OT_edge_face_add(wmOperatorType *ot)
|
|||
// this hack is only used so that scons+mingw + split-sources hack works
|
||||
// ------------------------------- start copied code
|
||||
/* these are not the monkeys you are looking for */
|
||||
int monkeyo= 4;
|
||||
int monkeynv= 271;
|
||||
int monkeynf= 250;
|
||||
signed char monkeyv[271][3]= {
|
||||
static int monkeyo= 4;
|
||||
static int monkeynv= 271;
|
||||
static int monkeynf= 250;
|
||||
static signed char monkeyv[271][3]= {
|
||||
{-71,21,98},{-63,12,88},{-57,7,74},{-82,-3,79},{-82,4,92},
|
||||
{-82,17,100},{-92,21,102},{-101,12,95},{-107,7,83},
|
||||
{-117,31,84},{-109,31,95},{-96,31,102},{-92,42,102},
|
||||
|
@ -942,7 +942,7 @@ signed char monkeyv[271][3]= {
|
|||
{-26,-16,-42},{-17,49,-49},
|
||||
};
|
||||
|
||||
signed char monkeyf[250][4]= {
|
||||
static signed char monkeyf[250][4]= {
|
||||
{27,4,5,26}, {25,4,5,24}, {3,6,5,4}, {1,6,5,2}, {5,6,7,4},
|
||||
{3,6,7,2}, {5,8,7,6}, {3,8,7,4}, {7,8,9,6},
|
||||
{5,8,9,4}, {7,10,9,8}, {5,10,9,6}, {9,10,11,8},
|
||||
|
|
|
@ -2551,7 +2551,7 @@ static int tag_face_edges_test(EditFace *efa)
|
|||
return (efa->e1->tmp.l || efa->e2->tmp.l || efa->e3->tmp.l) ? 1:0;
|
||||
}
|
||||
|
||||
void em_deselect_nth_face(EditMesh *em, int nth, EditFace *efa_act)
|
||||
static void em_deselect_nth_face(EditMesh *em, int nth, EditFace *efa_act)
|
||||
{
|
||||
EditFace *efa;
|
||||
EditEdge *eed;
|
||||
|
@ -2623,7 +2623,7 @@ static int tag_edge_verts_test(EditEdge *eed)
|
|||
return (eed->v1->tmp.l || eed->v2->tmp.l) ? 1:0;
|
||||
}
|
||||
|
||||
void em_deselect_nth_edge(EditMesh *em, int nth, EditEdge *eed_act)
|
||||
static void em_deselect_nth_edge(EditMesh *em, int nth, EditEdge *eed_act)
|
||||
{
|
||||
EditEdge *eed;
|
||||
EditVert *eve;
|
||||
|
@ -2699,7 +2699,7 @@ void em_deselect_nth_edge(EditMesh *em, int nth, EditEdge *eed_act)
|
|||
EM_nfaces_selected(em);
|
||||
}
|
||||
|
||||
void em_deselect_nth_vert(EditMesh *em, int nth, EditVert *eve_act)
|
||||
static void em_deselect_nth_vert(EditMesh *em, int nth, EditVert *eve_act)
|
||||
{
|
||||
EditVert *eve;
|
||||
EditEdge *eed;
|
||||
|
|
|
@ -192,7 +192,7 @@ static void edgering_sel(EditMesh *em, EditEdge *startedge, int select, int prev
|
|||
}
|
||||
}
|
||||
|
||||
void CutEdgeloop(Object *obedit, wmOperator *op, EditMesh *em, int numcuts)
|
||||
static void CutEdgeloop(Object *obedit, wmOperator *op, EditMesh *em, int numcuts)
|
||||
{
|
||||
ViewContext vc; // XXX
|
||||
EditEdge *nearest=NULL, *eed;
|
||||
|
|
|
@ -1353,7 +1353,7 @@ int mesh_layers_menu(CustomData *data, int type) {
|
|||
return ret;
|
||||
}
|
||||
|
||||
void EM_mesh_copy_edge(EditMesh *em, short type)
|
||||
static void EM_mesh_copy_edge(EditMesh *em, short type)
|
||||
{
|
||||
EditSelection *ese;
|
||||
short change=0;
|
||||
|
@ -1432,7 +1432,7 @@ void EM_mesh_copy_edge(EditMesh *em, short type)
|
|||
}
|
||||
}
|
||||
|
||||
void EM_mesh_copy_face(EditMesh *em, wmOperator *op, short type)
|
||||
static void EM_mesh_copy_face(EditMesh *em, wmOperator *op, short type)
|
||||
{
|
||||
short change=0;
|
||||
|
||||
|
@ -1561,7 +1561,7 @@ void EM_mesh_copy_face(EditMesh *em, wmOperator *op, short type)
|
|||
}
|
||||
|
||||
|
||||
void EM_mesh_copy_face_layer(EditMesh *em, wmOperator *op, short type)
|
||||
static void EM_mesh_copy_face_layer(EditMesh *em, wmOperator *op, short type)
|
||||
{
|
||||
short change=0;
|
||||
|
||||
|
@ -1692,7 +1692,7 @@ void EM_mesh_copy_face_layer(EditMesh *em, wmOperator *op, short type)
|
|||
|
||||
|
||||
/* ctrl+c in mesh editmode */
|
||||
void mesh_copy_menu(EditMesh *em, wmOperator *op)
|
||||
static void mesh_copy_menu(EditMesh *em, wmOperator *op)
|
||||
{
|
||||
EditSelection *ese;
|
||||
int ret;
|
||||
|
@ -2840,7 +2840,7 @@ void MESH_OT_reveal(wmOperatorType *ot)
|
|||
ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO;
|
||||
}
|
||||
|
||||
int select_by_number_vertices_exec(bContext *C, wmOperator *op)
|
||||
static int select_by_number_vertices_exec(bContext *C, wmOperator *op)
|
||||
{
|
||||
Object *obedit= CTX_data_edit_object(C);
|
||||
EditMesh *em= BKE_mesh_get_editmesh(((Mesh *)obedit->data));
|
||||
|
@ -2902,7 +2902,7 @@ void MESH_OT_select_by_number_vertices(wmOperatorType *ot)
|
|||
}
|
||||
|
||||
|
||||
int select_mirror_exec(bContext *C, wmOperator *op)
|
||||
static int select_mirror_exec(bContext *C, wmOperator *op)
|
||||
{
|
||||
Object *obedit= CTX_data_edit_object(C);
|
||||
EditMesh *em= BKE_mesh_get_editmesh(((Mesh *)obedit->data));
|
||||
|
@ -3223,7 +3223,7 @@ void MESH_OT_faces_select_linked_flat(wmOperatorType *ot)
|
|||
RNA_def_float(ot->srna, "sharpness", 135.0f, 0.0f, FLT_MAX, "sharpness", "", 0.0f, 180.0f);
|
||||
}
|
||||
|
||||
void select_non_manifold(EditMesh *em, wmOperator *op )
|
||||
static void select_non_manifold(EditMesh *em, wmOperator *op )
|
||||
{
|
||||
EditVert *eve;
|
||||
EditEdge *eed;
|
||||
|
@ -3520,7 +3520,7 @@ void MESH_OT_select_more(wmOperatorType *ot)
|
|||
ot->flag= OPTYPE_REGISTER|OPTYPE_UNDO;
|
||||
}
|
||||
|
||||
void EM_select_less(EditMesh *em)
|
||||
static void EM_select_less(EditMesh *em)
|
||||
{
|
||||
EditEdge *eed;
|
||||
EditFace *efa;
|
||||
|
@ -4101,7 +4101,7 @@ static int mface_is_selected(MFace *mf)
|
|||
* which would use same as vertices method), then added
|
||||
* to interface! Hoera! - zr
|
||||
*/
|
||||
void faceselect_align_view_to_selected(View3D *v3d, RegionView3D *rv3d, Mesh *me, wmOperator *op, int axis)
|
||||
static void faceselect_align_view_to_selected(View3D *v3d, RegionView3D *rv3d, Mesh *me, wmOperator *op, int axis)
|
||||
{
|
||||
float norm[3];
|
||||
int i, totselected = 0;
|
||||
|
@ -4158,7 +4158,7 @@ static void face_getnormal_obspace(Object *obedit, EditFace *efa, float *fno)
|
|||
}
|
||||
|
||||
|
||||
void editmesh_align_view_to_selected(Object *obedit, EditMesh *em, wmOperator *op, View3D *v3d, RegionView3D *rv3d, int axis)
|
||||
static void editmesh_align_view_to_selected(Object *obedit, EditMesh *em, wmOperator *op, View3D *v3d, RegionView3D *rv3d, int axis)
|
||||
{
|
||||
int nselverts= EM_nvertices_selected(em);
|
||||
float norm[3]={0.0, 0.0, 0.0}; /* used for storing the mesh normal */
|
||||
|
|
|
@ -525,7 +525,7 @@ static void xsortvert_flag__doSetX(void *userData, EditVert *UNUSED(eve), int x,
|
|||
}
|
||||
|
||||
/* all verts with (flag & 'flag') are sorted */
|
||||
void xsortvert_flag(bContext *C, int flag)
|
||||
static void xsortvert_flag(bContext *C, int flag)
|
||||
{
|
||||
ViewContext vc;
|
||||
EditVert *eve;
|
||||
|
@ -564,7 +564,7 @@ void xsortvert_flag(bContext *C, int flag)
|
|||
}
|
||||
|
||||
/* called from buttons */
|
||||
void hashvert_flag(EditMesh *em, int flag)
|
||||
static void hashvert_flag(EditMesh *em, int flag)
|
||||
{
|
||||
/* switch vertex order using hash table */
|
||||
EditVert *eve;
|
||||
|
@ -700,7 +700,7 @@ static int mesh_extrude_exec(bContext *C, wmOperator *op)
|
|||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
EnumPropertyItem extrude_items[] = {
|
||||
static EnumPropertyItem extrude_items[] = {
|
||||
{1, "REGION", 0, "Region", ""},
|
||||
{2, "FACES", 0, "Individual Faces", ""},
|
||||
{3, "EDGES", 0, "Only Edges", ""},
|
||||
|
@ -3459,7 +3459,7 @@ void join_triangles(EditMesh *em)
|
|||
#define FACE_MARKCLEAR(f) (f->f1 = 1)
|
||||
|
||||
/* quick hack, basically a copy of beautify_fill */
|
||||
void edge_flip(EditMesh *em)
|
||||
static void edge_flip(EditMesh *em)
|
||||
{
|
||||
EditVert *v1, *v2, *v3, *v4;
|
||||
EditEdge *eed, *nexted;
|
||||
|
@ -3834,7 +3834,7 @@ void MESH_OT_edge_rotate(wmOperatorType *ot)
|
|||
|
||||
/* XXX old bevel not ported yet */
|
||||
|
||||
void bevel_menu(EditMesh *em)
|
||||
static void bevel_menu(EditMesh *em)
|
||||
{
|
||||
BME_Mesh *bm;
|
||||
BME_TransData_Head *td;
|
||||
|
|
|
@ -45,6 +45,7 @@
|
|||
#include "WM_types.h"
|
||||
|
||||
#include "ED_object.h"
|
||||
#include "ED_mesh.h"
|
||||
#include "ED_screen.h"
|
||||
#include "ED_view3d.h"
|
||||
|
||||
|
@ -145,7 +146,7 @@ void ED_operatortypes_mesh(void)
|
|||
WM_operatortype_append(MESH_OT_select_nth);
|
||||
}
|
||||
|
||||
int ED_operator_editmesh_face_select(bContext *C)
|
||||
static int ED_operator_editmesh_face_select(bContext *C)
|
||||
{
|
||||
Object *obedit= CTX_data_edit_object(C);
|
||||
if(obedit && obedit->type==OB_MESH) {
|
||||
|
|
|
@ -1055,7 +1055,7 @@ long mesh_mirrtopo_table(Object *ob, char mode)
|
|||
return 0;
|
||||
}
|
||||
|
||||
int mesh_get_x_mirror_vert_spacial(Object *ob, int index)
|
||||
static int mesh_get_x_mirror_vert_spacial(Object *ob, int index)
|
||||
{
|
||||
Mesh *me= ob->data;
|
||||
MVert *mvert;
|
||||
|
|
|
@ -48,6 +48,7 @@
|
|||
#include "BKE_context.h"
|
||||
#include "BKE_mball.h"
|
||||
|
||||
#include "ED_mball.h"
|
||||
#include "ED_screen.h"
|
||||
#include "ED_view3d.h"
|
||||
#include "ED_transform.h"
|
||||
|
@ -56,6 +57,8 @@
|
|||
#include "WM_api.h"
|
||||
#include "WM_types.h"
|
||||
|
||||
#include "mball_intern.h"
|
||||
|
||||
/* This function is used to free all MetaElems from MetaBall */
|
||||
void free_editMball(Object *obedit)
|
||||
{
|
||||
|
@ -605,7 +608,7 @@ static void free_undoMball(void *lbv)
|
|||
MEM_freeN(lb);
|
||||
}
|
||||
|
||||
ListBase *metaball_get_editelems(Object *ob)
|
||||
static ListBase *metaball_get_editelems(Object *ob)
|
||||
{
|
||||
if(ob && ob->type==OB_MBALL) {
|
||||
struct MetaBall *mb= (struct MetaBall*)ob->data;
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
#include "RNA_access.h"
|
||||
|
||||
|
||||
#include "ED_mball.h"
|
||||
#include "ED_screen.h"
|
||||
|
||||
#include "mball_intern.h"
|
||||
|
|
|
@ -67,6 +67,8 @@
|
|||
|
||||
#include "ED_object.h"
|
||||
|
||||
#include "object_intern.h"
|
||||
|
||||
/* ****************** render BAKING ********************** */
|
||||
|
||||
/* threaded break test */
|
||||
|
@ -117,7 +119,7 @@ typedef struct BakeRender {
|
|||
} BakeRender;
|
||||
|
||||
/* use by exec and invoke */
|
||||
int test_bake_internal(bContext *C, ReportList *reports)
|
||||
static int test_bake_internal(bContext *C, ReportList *reports)
|
||||
{
|
||||
Scene *scene= CTX_data_scene(C);
|
||||
|
||||
|
|
|
@ -140,7 +140,7 @@ bConstraint *get_active_constraint (Object *ob)
|
|||
/* ------------- PyConstraints ------------------ */
|
||||
|
||||
/* this callback sets the text-file to be used for selected menu item */
|
||||
void validate_pyconstraint_cb (void *arg1, void *arg2)
|
||||
static void validate_pyconstraint_cb (void *arg1, void *arg2)
|
||||
{
|
||||
bPythonConstraint *data = arg1;
|
||||
Text *text= NULL;
|
||||
|
@ -157,7 +157,7 @@ void validate_pyconstraint_cb (void *arg1, void *arg2)
|
|||
|
||||
#ifdef WITH_PYTHON
|
||||
/* this returns a string for the list of usable pyconstraint script names */
|
||||
char *buildmenu_pyconstraints (Text *con_text, int *pyconindex)
|
||||
static char *buildmenu_pyconstraints (Text *con_text, int *pyconindex)
|
||||
{
|
||||
DynStr *pupds= BLI_dynstr_new();
|
||||
Text *text;
|
||||
|
@ -199,7 +199,7 @@ char *buildmenu_pyconstraints (Text *con_text, int *pyconindex)
|
|||
#endif /* WITH_PYTHON */
|
||||
|
||||
/* this callback gets called when the 'refresh' button of a pyconstraint gets pressed */
|
||||
void update_pyconstraint_cb (void *arg1, void *arg2)
|
||||
static void update_pyconstraint_cb (void *arg1, void *arg2)
|
||||
{
|
||||
#ifndef WITH_PYTHON
|
||||
(void)arg1; /* unused */
|
||||
|
|
|
@ -592,7 +592,7 @@ void OBJECT_OT_posemode_toggle(wmOperatorType *ot)
|
|||
|
||||
/* *********************** */
|
||||
|
||||
void check_editmode(int type)
|
||||
static void check_editmode(int type)
|
||||
{
|
||||
Object *obedit= NULL; // XXX
|
||||
|
||||
|
@ -725,7 +725,7 @@ static void spot_interactive(Object *ob, int mode)
|
|||
}
|
||||
#endif
|
||||
|
||||
void special_editmenu(Scene *scene, View3D *v3d)
|
||||
static void special_editmenu(Scene *scene, View3D *v3d)
|
||||
{
|
||||
// XXX static short numcuts= 2;
|
||||
Object *ob= OBACT;
|
||||
|
@ -1200,7 +1200,7 @@ static void copy_texture_space(Object *to, Object *ob)
|
|||
|
||||
}
|
||||
|
||||
void copy_attr(Main *bmain, Scene *scene, View3D *v3d, short event)
|
||||
static void copy_attr(Main *bmain, Scene *scene, View3D *v3d, short event)
|
||||
{
|
||||
Object *ob;
|
||||
Base *base;
|
||||
|
@ -1448,7 +1448,7 @@ void copy_attr(Main *bmain, Scene *scene, View3D *v3d, short event)
|
|||
DAG_ids_flush_update(bmain, 0);
|
||||
}
|
||||
|
||||
void copy_attr_menu(Main *bmain, Scene *scene, View3D *v3d)
|
||||
static void copy_attr_menu(Main *bmain, Scene *scene, View3D *v3d)
|
||||
{
|
||||
Object *ob;
|
||||
short event;
|
||||
|
@ -1719,7 +1719,7 @@ void OBJECT_OT_shade_smooth(wmOperatorType *ot)
|
|||
|
||||
/* ********************** */
|
||||
|
||||
void image_aspect(Scene *scene, View3D *v3d)
|
||||
static void image_aspect(Scene *scene, View3D *v3d)
|
||||
{
|
||||
/* all selected objects with an image map: scale in image aspect */
|
||||
Base *base;
|
||||
|
@ -1778,7 +1778,7 @@ void image_aspect(Scene *scene, View3D *v3d)
|
|||
|
||||
}
|
||||
|
||||
int vergbaseco(const void *a1, const void *a2)
|
||||
static int vergbaseco(const void *a1, const void *a2)
|
||||
{
|
||||
Base **x1, **x2;
|
||||
|
||||
|
@ -1794,7 +1794,7 @@ int vergbaseco(const void *a1, const void *a2)
|
|||
}
|
||||
|
||||
|
||||
void auto_timeoffs(Scene *scene, View3D *v3d)
|
||||
static void auto_timeoffs(Scene *scene, View3D *v3d)
|
||||
{
|
||||
Base *base, **basesort, **bs;
|
||||
float start, delta;
|
||||
|
@ -1835,7 +1835,7 @@ void auto_timeoffs(Scene *scene, View3D *v3d)
|
|||
|
||||
}
|
||||
|
||||
void ofs_timeoffs(Scene *scene, View3D *v3d)
|
||||
static void ofs_timeoffs(Scene *scene, View3D *v3d)
|
||||
{
|
||||
float offset=0.0f;
|
||||
|
||||
|
@ -1854,7 +1854,7 @@ void ofs_timeoffs(Scene *scene, View3D *v3d)
|
|||
}
|
||||
|
||||
|
||||
void rand_timeoffs(Scene *scene, View3D *v3d)
|
||||
static void rand_timeoffs(Scene *scene, View3D *v3d)
|
||||
{
|
||||
Base *base;
|
||||
float rand_ofs=0.0f;
|
||||
|
|
|
@ -49,6 +49,8 @@
|
|||
#include "BKE_lattice.h"
|
||||
#include "BKE_mesh.h"
|
||||
|
||||
#include "ED_lattice.h"
|
||||
#include "ED_object.h"
|
||||
#include "ED_screen.h"
|
||||
#include "ED_view3d.h"
|
||||
#include "ED_util.h"
|
||||
|
@ -181,7 +183,7 @@ void ED_setflagsLatt(Object *obedit, int flag)
|
|||
}
|
||||
}
|
||||
|
||||
int select_all_exec(bContext *C, wmOperator *op)
|
||||
static int select_all_exec(bContext *C, wmOperator *op)
|
||||
{
|
||||
Object *obedit= CTX_data_edit_object(C);
|
||||
Lattice *lt= obedit->data;
|
||||
|
@ -248,7 +250,7 @@ void LATTICE_OT_select_all(wmOperatorType *ot)
|
|||
WM_operator_properties_select_all(ot);
|
||||
}
|
||||
|
||||
int make_regular_poll(bContext *C)
|
||||
static int make_regular_poll(bContext *C)
|
||||
{
|
||||
Object *ob;
|
||||
|
||||
|
@ -258,7 +260,7 @@ int make_regular_poll(bContext *C)
|
|||
return (ob && ob->type==OB_LATTICE);
|
||||
}
|
||||
|
||||
int make_regular_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
static int make_regular_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
{
|
||||
Object *ob= CTX_data_edit_object(C);
|
||||
Lattice *lt;
|
||||
|
|
|
@ -1156,7 +1156,7 @@ void OBJECT_OT_move_to_layer(wmOperatorType *ot)
|
|||
|
||||
/************************** Link to Scene Operator *****************************/
|
||||
|
||||
void link_to_scene(Main *UNUSED(bmain), unsigned short UNUSED(nr))
|
||||
static void link_to_scene(Main *UNUSED(bmain), unsigned short UNUSED(nr))
|
||||
{
|
||||
#if 0
|
||||
Scene *sce= (Scene*) BLI_findlink(&bmain->scene, G.curscreen->scenenr-1);
|
||||
|
@ -1366,7 +1366,7 @@ static void single_object_users__forwardModifierLinks(void *UNUSED(userData), Ob
|
|||
ID_NEW(*obpoin);
|
||||
}
|
||||
|
||||
void single_object_users(Scene *scene, View3D *v3d, int flag)
|
||||
static void single_object_users(Scene *scene, View3D *v3d, int flag)
|
||||
{
|
||||
Base *base;
|
||||
Object *ob, *obn;
|
||||
|
@ -1415,7 +1415,7 @@ void single_object_users(Scene *scene, View3D *v3d, int flag)
|
|||
set_sca_new_poins();
|
||||
}
|
||||
|
||||
void new_id_matar(Material **matar, int totcol)
|
||||
static void new_id_matar(Material **matar, int totcol)
|
||||
{
|
||||
ID *id;
|
||||
int a;
|
||||
|
@ -1437,7 +1437,7 @@ void new_id_matar(Material **matar, int totcol)
|
|||
}
|
||||
}
|
||||
|
||||
void single_obdata_users(Main *bmain, Scene *scene, int flag)
|
||||
static void single_obdata_users(Main *bmain, Scene *scene, int flag)
|
||||
{
|
||||
Object *ob;
|
||||
Lamp *la;
|
||||
|
@ -1571,7 +1571,7 @@ static void single_mat_users(Scene *scene, int flag, int do_textures)
|
|||
}
|
||||
}
|
||||
|
||||
void do_single_tex_user(Tex **from)
|
||||
static void do_single_tex_user(Tex **from)
|
||||
{
|
||||
Tex *tex, *texn;
|
||||
|
||||
|
@ -1592,7 +1592,7 @@ void do_single_tex_user(Tex **from)
|
|||
}
|
||||
}
|
||||
|
||||
void single_tex_users_expand(Main *bmain)
|
||||
static void single_tex_users_expand(Main *bmain)
|
||||
{
|
||||
/* only when 'parent' blocks are LIB_NEW */
|
||||
Material *ma;
|
||||
|
|
|
@ -58,6 +58,7 @@
|
|||
#include "WM_api.h"
|
||||
#include "WM_types.h"
|
||||
|
||||
#include "ED_object.h"
|
||||
#include "ED_screen.h"
|
||||
|
||||
#include "UI_interface.h"
|
||||
|
|
|
@ -650,7 +650,7 @@ void OBJECT_OT_rotation_apply(wmOperatorType *ot)
|
|||
|
||||
/************************ Texture Space Transform ****************************/
|
||||
|
||||
void texspace_edit(Scene *scene, View3D *v3d)
|
||||
static void texspace_edit(Scene *scene, View3D *v3d)
|
||||
{
|
||||
Base *base;
|
||||
int nr=0;
|
||||
|
|
|
@ -150,7 +150,7 @@ void ED_vgroup_data_create(ID *id)
|
|||
}
|
||||
}
|
||||
|
||||
int ED_vgroup_give_parray(ID *id, MDeformVert ***dvert_arr, int *dvert_tot)
|
||||
static int ED_vgroup_give_parray(ID *id, MDeformVert ***dvert_arr, int *dvert_tot)
|
||||
{
|
||||
if(id) {
|
||||
switch(GS(id->name)) {
|
||||
|
@ -304,7 +304,7 @@ int ED_vgroup_copy_array(Object *ob, Object *ob_from)
|
|||
|
||||
/* for mesh in object mode
|
||||
lattice can be in editmode */
|
||||
void ED_vgroup_nr_vert_remove(Object *ob, int def_nr, int vertnum)
|
||||
static void ED_vgroup_nr_vert_remove(Object *ob, int def_nr, int vertnum)
|
||||
{
|
||||
/* This routine removes the vertex from the deform
|
||||
* group with number def_nr.
|
||||
|
@ -372,7 +372,7 @@ void ED_vgroup_nr_vert_remove(Object *ob, int def_nr, int vertnum)
|
|||
|
||||
/* for Mesh in Object mode */
|
||||
/* allows editmode for Lattice */
|
||||
void ED_vgroup_nr_vert_add(Object *ob, int def_nr, int vertnum, float weight, int assignmode)
|
||||
static void ED_vgroup_nr_vert_add(Object *ob, int def_nr, int vertnum, float weight, int assignmode)
|
||||
{
|
||||
/* add the vert to the deform group with the
|
||||
* specified number
|
||||
|
|
|
@ -65,6 +65,7 @@
|
|||
#include "BIF_gl.h"
|
||||
#include "BIF_glutil.h"
|
||||
|
||||
#include "ED_physics.h"
|
||||
#include "ED_mesh.h"
|
||||
#include "ED_particle.h"
|
||||
#include "ED_view3d.h"
|
||||
|
@ -939,7 +940,7 @@ static void pe_deflect_emitter(Scene *scene, Object *ob, PTCacheEdit *edit)
|
|||
}
|
||||
}
|
||||
/* force set distances between neighbouring keys */
|
||||
void PE_apply_lengths(Scene *scene, PTCacheEdit *edit)
|
||||
static void PE_apply_lengths(Scene *scene, PTCacheEdit *edit)
|
||||
{
|
||||
|
||||
ParticleEditSettings *pset=PE_settings(scene);
|
||||
|
|
|
@ -1050,27 +1050,27 @@ void fluidsimFreeBake(Object *UNUSED(ob))
|
|||
|
||||
/* compile dummy functions for disabled fluid sim */
|
||||
|
||||
FluidsimSettings *fluidsimSettingsNew(Object *UNUSED(srcob))
|
||||
static FluidsimSettings *fluidsimSettingsNew(Object *UNUSED(srcob))
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void fluidsimSettingsFree(FluidsimSettings *UNUSED(fss))
|
||||
static void fluidsimSettingsFree(FluidsimSettings *UNUSED(fss))
|
||||
{
|
||||
}
|
||||
|
||||
FluidsimSettings* fluidsimSettingsCopy(FluidsimSettings *UNUSED(fss))
|
||||
static FluidsimSettings* fluidsimSettingsCopy(FluidsimSettings *UNUSED(fss))
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/* only compile dummy functions */
|
||||
int fluidsimBake(bContext *UNUSED(C), ReportList *UNUSED(reports), Object *UNUSED(ob))
|
||||
static int fluidsimBake(bContext *UNUSED(C), ReportList *UNUSED(reports), Object *UNUSED(ob))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
void fluidsimFreeBake(Object *UNUSED(ob))
|
||||
static void fluidsimFreeBake(Object *UNUSED(ob))
|
||||
{
|
||||
}
|
||||
|
||||
|
|
|
@ -75,13 +75,13 @@ static int ptcache_poll(bContext *C)
|
|||
return (ptr.data && ptr.id.data);
|
||||
}
|
||||
|
||||
void bake_console_progress(void *UNUSED(arg), int nr)
|
||||
static void bake_console_progress(void *UNUSED(arg), int nr)
|
||||
{
|
||||
printf("\rbake: %3i%%", nr);
|
||||
fflush(stdout);
|
||||
}
|
||||
|
||||
void bake_console_progress_end(void *UNUSED(arg))
|
||||
static void bake_console_progress_end(void *UNUSED(arg))
|
||||
{
|
||||
printf("\rbake: done!\n");
|
||||
}
|
||||
|
|
|
@ -30,6 +30,8 @@
|
|||
|
||||
#include "WM_api.h"
|
||||
|
||||
#include "ED_render.h"
|
||||
|
||||
#include "render_intern.h" // own include
|
||||
|
||||
#if (defined(WITH_QUICKTIME) && !defined(USE_QTKIT))
|
||||
|
|
|
@ -71,6 +71,7 @@
|
|||
#include "WM_api.h"
|
||||
#include "WM_types.h"
|
||||
|
||||
#include "ED_render.h"
|
||||
#include "ED_curve.h"
|
||||
#include "ED_mesh.h"
|
||||
|
||||
|
@ -1095,7 +1096,7 @@ void ED_render_clear_mtex_copybuf(void)
|
|||
mtexcopied= 0;
|
||||
}
|
||||
|
||||
void copy_mtex_copybuf(ID *id)
|
||||
static void copy_mtex_copybuf(ID *id)
|
||||
{
|
||||
MTex **mtex= NULL;
|
||||
|
||||
|
@ -1125,7 +1126,7 @@ void copy_mtex_copybuf(ID *id)
|
|||
}
|
||||
}
|
||||
|
||||
void paste_mtex_copybuf(ID *id)
|
||||
static void paste_mtex_copybuf(ID *id)
|
||||
{
|
||||
MTex **mtex= NULL;
|
||||
|
||||
|
|
|
@ -47,6 +47,8 @@
|
|||
#include "ED_object.h"
|
||||
#include "ED_armature.h"
|
||||
|
||||
#include "screen_intern.h"
|
||||
|
||||
int ed_screen_context(const bContext *C, const char *member, bContextDataResult *result)
|
||||
{
|
||||
bScreen *sc= CTX_wm_screen(C);
|
||||
|
|
|
@ -51,10 +51,10 @@ void removenotused_scredges(bScreen *sc);
|
|||
int scredge_is_horizontal(ScrEdge *se);
|
||||
ScrEdge *screen_find_active_scredge(bScreen *sc, int mx, int my);
|
||||
|
||||
AZone *is_in_area_actionzone(ScrArea *sa, int x, int y);
|
||||
struct AZone *is_in_area_actionzone(ScrArea *sa, int x, int y);
|
||||
|
||||
/* screen_context.c */
|
||||
void ed_screen_context(const bContext *C, const char *member, bContextDataResult *result);
|
||||
int ed_screen_context(const bContext *C, const char *member, bContextDataResult *result);
|
||||
|
||||
/* screendump.c */
|
||||
void SCREEN_OT_screenshot(struct wmOperatorType *ot);
|
||||
|
|
|
@ -2470,7 +2470,7 @@ static int header_toolbox_invoke(bContext *C, wmOperator *UNUSED(op), wmEvent *U
|
|||
return OPERATOR_CANCELLED;
|
||||
}
|
||||
|
||||
void SCREEN_OT_header_toolbox(wmOperatorType *ot)
|
||||
static void SCREEN_OT_header_toolbox(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name= "Header Toolbox";
|
||||
|
@ -2917,7 +2917,7 @@ static int screen_new_exec(bContext *C, wmOperator *UNUSED(op))
|
|||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
void SCREEN_OT_new(wmOperatorType *ot)
|
||||
static void SCREEN_OT_new(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name= "New Screen";
|
||||
|
@ -2942,7 +2942,7 @@ static int screen_delete_exec(bContext *C, wmOperator *UNUSED(op))
|
|||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
void SCREEN_OT_delete(wmOperatorType *ot)
|
||||
static void SCREEN_OT_delete(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name= "Delete Screen"; //was scene
|
||||
|
@ -2977,7 +2977,7 @@ static int scene_new_exec(bContext *C, wmOperator *op)
|
|||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
void SCENE_OT_new(wmOperatorType *ot)
|
||||
static void SCENE_OT_new(wmOperatorType *ot)
|
||||
{
|
||||
static EnumPropertyItem type_items[]= {
|
||||
{SCE_COPY_EMPTY, "EMPTY", 0, "Empty", "Add empty scene"},
|
||||
|
@ -3013,7 +3013,7 @@ static int scene_delete_exec(bContext *C, wmOperator *UNUSED(op))
|
|||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
void SCENE_OT_delete(wmOperatorType *ot)
|
||||
static void SCENE_OT_delete(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name= "Delete Scene";
|
||||
|
|
|
@ -1238,7 +1238,7 @@ static void project_face_pixel(const MTFace *tf_other, ImBuf *ibuf_other, const
|
|||
}
|
||||
|
||||
/* run this outside project_paint_uvpixel_init since pixels with mask 0 dont need init */
|
||||
float project_paint_uvpixel_mask(
|
||||
static float project_paint_uvpixel_mask(
|
||||
const ProjPaintState *ps,
|
||||
const int face_index,
|
||||
const int side,
|
||||
|
@ -2141,7 +2141,7 @@ if __name__ == '__main__':
|
|||
|
||||
/* checks if pt is inside a convex 2D polyline, the polyline must be ordered rotating clockwise
|
||||
* otherwise it would have to test for mixed (line_point_side_v2 > 0.0f) cases */
|
||||
int IsectPoly2Df(const float pt[2], float uv[][2], const int tot)
|
||||
static int IsectPoly2Df(const float pt[2], float uv[][2], const int tot)
|
||||
{
|
||||
int i;
|
||||
if (line_point_side_v2(uv[tot-1], uv[0], pt) < 0.0f)
|
||||
|
|
|
@ -28,6 +28,7 @@
|
|||
#include "BKE_context.h"
|
||||
#include "BKE_paint.h"
|
||||
|
||||
#include "ED_sculpt.h"
|
||||
#include "ED_screen.h"
|
||||
#include "UI_resources.h"
|
||||
|
||||
|
@ -60,7 +61,7 @@ static int brush_add_exec(bContext *C, wmOperator *UNUSED(op))
|
|||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
void BRUSH_OT_add(wmOperatorType *ot)
|
||||
static void BRUSH_OT_add(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name= "Add Brush";
|
||||
|
@ -115,7 +116,7 @@ static int brush_scale_size_exec(bContext *C, wmOperator *op)
|
|||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
void BRUSH_OT_scale_size(wmOperatorType *ot)
|
||||
static void BRUSH_OT_scale_size(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name= "Scale Sculpt/Paint Brush Size";
|
||||
|
@ -142,7 +143,7 @@ static int vertex_color_set_exec(bContext *C, wmOperator *UNUSED(op))
|
|||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
void PAINT_OT_vertex_color_set(wmOperatorType *ot)
|
||||
static void PAINT_OT_vertex_color_set(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name= "Set Vertex Colors";
|
||||
|
@ -171,7 +172,7 @@ static int brush_reset_exec(bContext *C, wmOperator *UNUSED(op))
|
|||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
void BRUSH_OT_reset(wmOperatorType *ot)
|
||||
static void BRUSH_OT_reset(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name= "Reset Brush";
|
||||
|
|
|
@ -362,7 +362,7 @@ static int project_brush_radius(RegionView3D* rv3d, float radius, float location
|
|||
return len_v2v2(p1, p2);
|
||||
}
|
||||
|
||||
int sculpt_get_brush_geometry(bContext* C, int x, int y, int* pixel_radius,
|
||||
static int sculpt_get_brush_geometry(bContext* C, int x, int y, int* pixel_radius,
|
||||
float location[3])
|
||||
{
|
||||
struct PaintStroke *stroke;
|
||||
|
|
|
@ -157,7 +157,7 @@ static int *get_indexarray(Mesh *me)
|
|||
/* in contradiction to cpack drawing colors, the MCOL colors (vpaint colors) are per byte!
|
||||
so not endian sensitive. Mcol = ABGR!!! so be cautious with cpack calls */
|
||||
|
||||
unsigned int rgba_to_mcol(float r, float g, float b, float a)
|
||||
static unsigned int rgba_to_mcol(float r, float g, float b, float a)
|
||||
{
|
||||
int ir, ig, ib, ia;
|
||||
unsigned int col;
|
||||
|
@ -853,7 +853,7 @@ static void wpaint_blend(VPaint *wp, MDeformWeight *dw, MDeformWeight *uw, float
|
|||
/* else */
|
||||
/* sets wp->weight to the closest weight value to vertex */
|
||||
/* note: we cant sample frontbuf, weight colors are interpolated too unpredictable */
|
||||
void sample_wpaint(Scene *scene, ARegion *ar, View3D *UNUSED(v3d), int mode)
|
||||
static void sample_wpaint(Scene *scene, ARegion *ar, View3D *UNUSED(v3d), int mode)
|
||||
{
|
||||
ViewContext vc;
|
||||
ToolSettings *ts= scene->toolsettings;
|
||||
|
|
|
@ -140,7 +140,7 @@ struct MultiresModifierData *sculpt_multires_active(Scene *scene, Object *ob)
|
|||
}
|
||||
|
||||
/* Check if there are any active modifiers in stack (used for flushing updates at enter/exit sculpt mode) */
|
||||
int sculpt_has_active_modifiers(Scene *scene, Object *ob)
|
||||
static int sculpt_has_active_modifiers(Scene *scene, Object *ob)
|
||||
{
|
||||
ModifierData *md;
|
||||
|
||||
|
@ -252,7 +252,7 @@ typedef struct StrokeCache {
|
|||
/*** BVH Tree ***/
|
||||
|
||||
/* Get a screen-space rectangle of the modified area */
|
||||
int sculpt_get_redraw_rect(ARegion *ar, RegionView3D *rv3d,
|
||||
static int sculpt_get_redraw_rect(ARegion *ar, RegionView3D *rv3d,
|
||||
Object *ob, rcti *rect)
|
||||
{
|
||||
PBVH *pbvh= ob->sculpt->pbvh;
|
||||
|
@ -504,7 +504,7 @@ static void flip_coord(float out[3], float in[3], const char symm)
|
|||
out[2]= in[2];
|
||||
}
|
||||
|
||||
float calc_overlap(StrokeCache *cache, const char symm, const char axis, const float angle)
|
||||
static float calc_overlap(StrokeCache *cache, const char symm, const char axis, const float angle)
|
||||
{
|
||||
float mirror[3];
|
||||
float distsq;
|
||||
|
@ -3186,7 +3186,7 @@ typedef struct {
|
|||
int original;
|
||||
} SculptRaycastData;
|
||||
|
||||
void sculpt_raycast_cb(PBVHNode *node, void *data_v, float* tmin)
|
||||
static void sculpt_raycast_cb(PBVHNode *node, void *data_v, float* tmin)
|
||||
{
|
||||
if (BLI_pbvh_node_get_tmin(node) < *tmin) {
|
||||
SculptRaycastData *srd = data_v;
|
||||
|
|
|
@ -61,6 +61,7 @@
|
|||
|
||||
#include "AUD_C-API.h"
|
||||
|
||||
#include "ED_sound.h"
|
||||
#include "ED_util.h"
|
||||
|
||||
#include "sound_intern.h"
|
||||
|
@ -189,7 +190,7 @@ static int pack_exec(bContext *C, wmOperator *op)
|
|||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
void SOUND_OT_pack(wmOperatorType *ot)
|
||||
static void SOUND_OT_pack(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name= "Pack Sound";
|
||||
|
@ -253,7 +254,7 @@ static int sound_unpack_invoke(bContext *C, wmOperator *op, wmEvent *UNUSED(even
|
|||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
void SOUND_OT_unpack(wmOperatorType *ot)
|
||||
static void SOUND_OT_unpack(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name= "Unpack Sound";
|
||||
|
|
|
@ -58,6 +58,7 @@
|
|||
#include "ED_anim_api.h"
|
||||
#include "ED_keyframes_draw.h"
|
||||
|
||||
#include "action_intern.h"
|
||||
|
||||
/* ************************************************************************* */
|
||||
/* Channel List */
|
||||
|
|
|
@ -426,7 +426,7 @@ void ACTION_OT_paste (wmOperatorType *ot)
|
|||
/* ******************** Insert Keyframes Operator ************************* */
|
||||
|
||||
/* defines for insert keyframes tool */
|
||||
EnumPropertyItem prop_actkeys_insertkey_types[] = {
|
||||
static EnumPropertyItem prop_actkeys_insertkey_types[] = {
|
||||
{1, "ALL", 0, "All Channels", ""},
|
||||
{2, "SEL", 0, "Only Selected Channels", ""},
|
||||
{3, "GROUP", 0, "In Active Group", ""}, // xxx not in all cases
|
||||
|
@ -808,7 +808,7 @@ void ACTION_OT_sample (wmOperatorType *ot)
|
|||
/* ******************** Set Extrapolation-Type Operator *********************** */
|
||||
|
||||
/* defines for set extrapolation-type for selected keyframes tool */
|
||||
EnumPropertyItem prop_actkeys_expo_types[] = {
|
||||
static EnumPropertyItem prop_actkeys_expo_types[] = {
|
||||
{FCURVE_EXTRAPOLATE_CONSTANT, "CONSTANT", 0, "Constant Extrapolation", ""},
|
||||
{FCURVE_EXTRAPOLATE_LINEAR, "LINEAR", 0, "Linear Extrapolation", ""},
|
||||
{0, NULL, 0, NULL, NULL}
|
||||
|
@ -955,7 +955,7 @@ void ACTION_OT_interpolation_type (wmOperatorType *ot)
|
|||
|
||||
/* ******************** Set Handle-Type Operator *********************** */
|
||||
|
||||
EnumPropertyItem actkeys_handle_type_items[] = {
|
||||
static EnumPropertyItem actkeys_handle_type_items[] = {
|
||||
{HD_FREE, "FREE", 0, "Free", ""},
|
||||
{HD_VECT, "VECTOR", 0, "Vector", ""},
|
||||
{HD_ALIGN, "ALIGNED", 0, "Aligned", ""},
|
||||
|
@ -1188,7 +1188,7 @@ void ACTION_OT_frame_jump (wmOperatorType *ot)
|
|||
/* ******************** Snap Keyframes Operator *********************** */
|
||||
|
||||
/* defines for snap keyframes tool */
|
||||
EnumPropertyItem prop_actkeys_snap_types[] = {
|
||||
static EnumPropertyItem prop_actkeys_snap_types[] = {
|
||||
{ACTKEYS_SNAP_CFRA, "CFRA", 0, "Current frame", ""},
|
||||
{ACTKEYS_SNAP_NEAREST_FRAME, "NEAREST_FRAME", 0, "Nearest Frame", ""}, // XXX as single entry?
|
||||
{ACTKEYS_SNAP_NEAREST_SECOND, "NEAREST_SECOND", 0, "Nearest Second", ""}, // XXX as single entry?
|
||||
|
@ -1288,7 +1288,7 @@ void ACTION_OT_snap (wmOperatorType *ot)
|
|||
/* ******************** Mirror Keyframes Operator *********************** */
|
||||
|
||||
/* defines for mirror keyframes tool */
|
||||
EnumPropertyItem prop_actkeys_mirror_types[] = {
|
||||
static EnumPropertyItem prop_actkeys_mirror_types[] = {
|
||||
{ACTKEYS_MIRROR_CFRA, "CFRA", 0, "By Times over Current frame", ""},
|
||||
{ACTKEYS_MIRROR_XAXIS, "XAXIS", 0, "By Values over Value=0", ""},
|
||||
{ACTKEYS_MIRROR_MARKER, "MARKER", 0, "By Times over First Selected Marker", ""},
|
||||
|
|
|
@ -182,7 +182,7 @@ void ACTION_OT_select_all_toggle (wmOperatorType *ot)
|
|||
*/
|
||||
|
||||
/* defines for borderselect mode */
|
||||
enum {
|
||||
static enum {
|
||||
ACTKEYS_BORDERSEL_ALLKEYS = 0,
|
||||
ACTKEYS_BORDERSEL_FRAMERANGE,
|
||||
ACTKEYS_BORDERSEL_CHANNELS,
|
||||
|
|
|
@ -52,6 +52,7 @@
|
|||
#include "UI_resources.h"
|
||||
#include "UI_view2d.h"
|
||||
|
||||
#include "ED_space_api.h"
|
||||
#include "ED_anim_api.h"
|
||||
#include "ED_markers.h"
|
||||
|
||||
|
|
|
@ -266,7 +266,7 @@ static void xxx_keymap(wmKeyConfig *UNUSED(keyconf))
|
|||
}
|
||||
|
||||
/* only called once, from screen/spacetypes.c */
|
||||
void ED_spacetype_xxx(void)
|
||||
static void ED_spacetype_xxx(void)
|
||||
{
|
||||
static SpaceType st;
|
||||
|
||||
|
|
|
@ -39,6 +39,7 @@
|
|||
#include "BKE_context.h"
|
||||
#include "BKE_screen.h"
|
||||
|
||||
#include "ED_space_api.h"
|
||||
#include "ED_screen.h"
|
||||
|
||||
#include "BIF_gl.h"
|
||||
|
@ -177,13 +178,13 @@ static void buttons_main_area_draw(const bContext *C, ARegion *ar)
|
|||
sbuts->mainbo= sbuts->mainb;
|
||||
}
|
||||
|
||||
void buttons_operatortypes(void)
|
||||
static void buttons_operatortypes(void)
|
||||
{
|
||||
WM_operatortype_append(BUTTONS_OT_toolbox);
|
||||
WM_operatortype_append(BUTTONS_OT_file_browse);
|
||||
}
|
||||
|
||||
void buttons_keymap(struct wmKeyConfig *keyconf)
|
||||
static void buttons_keymap(struct wmKeyConfig *keyconf)
|
||||
{
|
||||
wmKeyMap *keymap= WM_keymap_find(keyconf, "Property Editor", SPACE_BUTS, 0);
|
||||
|
||||
|
|
|
@ -75,7 +75,7 @@ void console_scrollback_free(SpaceConsole *sc, ConsoleLine *cl)
|
|||
MEM_freeN(cl);
|
||||
}
|
||||
|
||||
void console_scrollback_limit(SpaceConsole *sc)
|
||||
static void console_scrollback_limit(SpaceConsole *sc)
|
||||
{
|
||||
int tot;
|
||||
|
||||
|
|
|
@ -21,8 +21,7 @@
|
|||
*
|
||||
* ***** END GPL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
#include <string.h>
|
||||
#include <string.h>
|
||||
#include <stdio.h>
|
||||
|
||||
#ifdef WIN32
|
||||
|
@ -39,6 +38,7 @@
|
|||
#include "BKE_screen.h"
|
||||
#include "BKE_idcode.h"
|
||||
|
||||
#include "ED_space_api.h"
|
||||
#include "ED_screen.h"
|
||||
|
||||
#include "BIF_gl.h"
|
||||
|
@ -225,7 +225,7 @@ static void console_main_area_draw(const bContext *C, ARegion *ar)
|
|||
UI_view2d_scrollers_free(scrollers);
|
||||
}
|
||||
|
||||
void console_operatortypes(void)
|
||||
static void console_operatortypes(void)
|
||||
{
|
||||
/* console_ops.c */
|
||||
WM_operatortype_append(CONSOLE_OT_move);
|
||||
|
@ -243,7 +243,7 @@ void console_operatortypes(void)
|
|||
WM_operatortype_append(CONSOLE_OT_select_set);
|
||||
}
|
||||
|
||||
void console_keymap(struct wmKeyConfig *keyconf)
|
||||
static void console_keymap(struct wmKeyConfig *keyconf)
|
||||
{
|
||||
wmKeyMap *keymap= WM_keymap_find(keyconf, "Console", SPACE_CONSOLE, 0);
|
||||
wmKeyMapItem *kmi;
|
||||
|
|
|
@ -76,7 +76,7 @@
|
|||
#define TILE_BORDER_Y 8
|
||||
|
||||
/* button events */
|
||||
enum {
|
||||
static enum {
|
||||
B_FS_DIRNAME,
|
||||
B_FS_FILENAME
|
||||
} eFile_ButEvents;
|
||||
|
|
|
@ -516,7 +516,7 @@ int file_cancel_exec(bContext *C, wmOperator *UNUSED(unused))
|
|||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
int file_operator_poll(bContext *C)
|
||||
static int file_operator_poll(bContext *C)
|
||||
{
|
||||
int poll = ED_operator_file_active(C);
|
||||
SpaceFile *sfile= CTX_wm_space_file(C);
|
||||
|
@ -735,7 +735,7 @@ void FILE_OT_parent(struct wmOperatorType *ot)
|
|||
}
|
||||
|
||||
|
||||
int file_refresh_exec(bContext *C, wmOperator *UNUSED(unused))
|
||||
static int file_refresh_exec(bContext *C, wmOperator *UNUSED(unused))
|
||||
{
|
||||
SpaceFile *sfile= CTX_wm_space_file(C);
|
||||
|
||||
|
@ -1028,7 +1028,7 @@ static void file_expand_directory(bContext *C)
|
|||
}
|
||||
}
|
||||
|
||||
int file_directory_invoke(bContext *C, wmOperator *op, wmEvent *UNUSED(event))
|
||||
static int file_directory_invoke(bContext *C, wmOperator *op, wmEvent *UNUSED(event))
|
||||
{
|
||||
SpaceFile *sfile= CTX_wm_space_file(C);
|
||||
|
||||
|
@ -1116,7 +1116,7 @@ void FILE_OT_refresh(struct wmOperatorType *ot)
|
|||
ot->poll= ED_operator_file_active; /* <- important, handler is on window level */
|
||||
}
|
||||
|
||||
int file_hidedot_exec(bContext *C, wmOperator *UNUSED(unused))
|
||||
static int file_hidedot_exec(bContext *C, wmOperator *UNUSED(unused))
|
||||
{
|
||||
SpaceFile *sfile= CTX_wm_space_file(C);
|
||||
|
||||
|
@ -1169,7 +1169,7 @@ struct ARegion *file_buttons_region(struct ScrArea *sa)
|
|||
return arnew;
|
||||
}
|
||||
|
||||
int file_bookmark_toggle_exec(bContext *C, wmOperator *UNUSED(unused))
|
||||
static int file_bookmark_toggle_exec(bContext *C, wmOperator *UNUSED(unused))
|
||||
{
|
||||
ScrArea *sa= CTX_wm_area(C);
|
||||
ARegion *ar= file_buttons_region(sa);
|
||||
|
@ -1193,7 +1193,7 @@ void FILE_OT_bookmark_toggle(struct wmOperatorType *ot)
|
|||
}
|
||||
|
||||
|
||||
int file_filenum_exec(bContext *C, wmOperator *op)
|
||||
static int file_filenum_exec(bContext *C, wmOperator *op)
|
||||
{
|
||||
SpaceFile *sfile= CTX_wm_space_file(C);
|
||||
ScrArea *sa= CTX_wm_area(C);
|
||||
|
@ -1225,7 +1225,7 @@ void FILE_OT_filenum(struct wmOperatorType *ot)
|
|||
RNA_def_int(ot->srna, "increment", 1, 0, 100, "Increment", "", 0,100);
|
||||
}
|
||||
|
||||
int file_rename_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
static int file_rename_exec(bContext *C, wmOperator *UNUSED(op))
|
||||
{
|
||||
ScrArea *sa= CTX_wm_area(C);
|
||||
SpaceFile *sfile= (SpaceFile*)CTX_wm_space_data(C);
|
||||
|
@ -1246,7 +1246,7 @@ int file_rename_exec(bContext *C, wmOperator *UNUSED(op))
|
|||
|
||||
}
|
||||
|
||||
int file_rename_poll(bContext *C)
|
||||
static int file_rename_poll(bContext *C)
|
||||
{
|
||||
int poll = ED_operator_file_active(C);
|
||||
SpaceFile *sfile= CTX_wm_space_file(C);
|
||||
|
@ -1277,7 +1277,7 @@ void FILE_OT_rename(struct wmOperatorType *ot)
|
|||
|
||||
}
|
||||
|
||||
int file_delete_poll(bContext *C)
|
||||
static int file_delete_poll(bContext *C)
|
||||
{
|
||||
int poll = ED_operator_file_active(C);
|
||||
SpaceFile *sfile= CTX_wm_space_file(C);
|
||||
|
|
|
@ -27,7 +27,6 @@
|
|||
* ***** END GPL LICENSE BLOCK *****
|
||||
*/
|
||||
|
||||
|
||||
/* global includes */
|
||||
|
||||
#include <stdlib.h>
|
||||
|
@ -62,6 +61,7 @@
|
|||
|
||||
#include "DNA_space_types.h"
|
||||
|
||||
#include "ED_fileselect.h"
|
||||
#include "ED_datafiles.h"
|
||||
|
||||
#include "IMB_imbuf.h"
|
||||
|
@ -562,7 +562,7 @@ void filelist_freelib(struct FileList* filelist)
|
|||
filelist->libfiledata= 0;
|
||||
}
|
||||
|
||||
struct BlendHandle *filelist_lib(struct FileList* filelist)
|
||||
static struct BlendHandle *filelist_lib(struct FileList* filelist)
|
||||
{
|
||||
return filelist->libfiledata;
|
||||
}
|
||||
|
@ -593,7 +593,7 @@ short filelist_changed(struct FileList* filelist)
|
|||
return filelist->changed;
|
||||
}
|
||||
|
||||
struct ImBuf * filelist_loadimage(struct FileList* filelist, int index)
|
||||
static struct ImBuf * filelist_loadimage(struct FileList* filelist, int index)
|
||||
{
|
||||
ImBuf *imb = NULL;
|
||||
int fidx = 0;
|
||||
|
@ -807,7 +807,7 @@ int ED_file_extension_icon(char *relname)
|
|||
return ICON_FILE_BLANK;
|
||||
}
|
||||
|
||||
void filelist_setfiletypes(struct FileList* filelist)
|
||||
static void filelist_setfiletypes(struct FileList* filelist)
|
||||
{
|
||||
struct direntry *file;
|
||||
int num;
|
||||
|
|
|
@ -47,6 +47,7 @@
|
|||
#include "BKE_context.h"
|
||||
#include "BKE_screen.h"
|
||||
|
||||
#include "ED_space_api.h"
|
||||
#include "ED_screen.h"
|
||||
#include "ED_fileselect.h"
|
||||
|
||||
|
@ -60,7 +61,6 @@
|
|||
#include "UI_view2d.h"
|
||||
|
||||
|
||||
|
||||
#include "file_intern.h" // own include
|
||||
#include "fsmenu.h"
|
||||
#include "filelist.h"
|
||||
|
@ -363,7 +363,7 @@ static void file_main_area_draw(const bContext *C, ARegion *ar)
|
|||
|
||||
}
|
||||
|
||||
void file_operatortypes(void)
|
||||
static void file_operatortypes(void)
|
||||
{
|
||||
WM_operatortype_append(FILE_OT_select);
|
||||
WM_operatortype_append(FILE_OT_select_all_toggle);
|
||||
|
@ -389,7 +389,7 @@ void file_operatortypes(void)
|
|||
}
|
||||
|
||||
/* NOTE: do not add .blend file reading on this level */
|
||||
void file_keymap(struct wmKeyConfig *keyconf)
|
||||
static void file_keymap(struct wmKeyConfig *keyconf)
|
||||
{
|
||||
wmKeyMapItem *kmi;
|
||||
/* keys for all areas */
|
||||
|
|
|
@ -400,7 +400,7 @@ void GRAPH_OT_ghost_curves_clear (wmOperatorType *ot)
|
|||
/* ******************** Insert Keyframes Operator ************************* */
|
||||
|
||||
/* defines for insert keyframes tool */
|
||||
EnumPropertyItem prop_graphkeys_insertkey_types[] = {
|
||||
static EnumPropertyItem prop_graphkeys_insertkey_types[] = {
|
||||
{1, "ALL", 0, "All Channels", ""},
|
||||
{2, "SEL", 0, "Only Selected Channels", ""},
|
||||
{0, NULL, 0, NULL, NULL}
|
||||
|
@ -1224,7 +1224,7 @@ void GRAPH_OT_sample (wmOperatorType *ot)
|
|||
/* ******************** Set Extrapolation-Type Operator *********************** */
|
||||
|
||||
/* defines for set extrapolation-type for selected keyframes tool */
|
||||
EnumPropertyItem prop_graphkeys_expo_types[] = {
|
||||
static EnumPropertyItem prop_graphkeys_expo_types[] = {
|
||||
{FCURVE_EXTRAPOLATE_CONSTANT, "CONSTANT", 0, "Constant Extrapolation", ""},
|
||||
{FCURVE_EXTRAPOLATE_LINEAR, "LINEAR", 0, "Linear Extrapolation", ""},
|
||||
{0, NULL, 0, NULL, NULL}
|
||||
|
@ -1637,7 +1637,7 @@ void GRAPH_OT_frame_jump (wmOperatorType *ot)
|
|||
/* ******************** Snap Keyframes Operator *********************** */
|
||||
|
||||
/* defines for snap keyframes tool */
|
||||
EnumPropertyItem prop_graphkeys_snap_types[] = {
|
||||
static EnumPropertyItem prop_graphkeys_snap_types[] = {
|
||||
{GRAPHKEYS_SNAP_CFRA, "CFRA", 0, "Current Frame", ""},
|
||||
{GRAPHKEYS_SNAP_VALUE, "VALUE", 0, "Cursor Value", ""},
|
||||
{GRAPHKEYS_SNAP_NEAREST_FRAME, "NEAREST_FRAME", 0, "Nearest Frame", ""}, // XXX as single entry?
|
||||
|
@ -1745,7 +1745,7 @@ void GRAPH_OT_snap (wmOperatorType *ot)
|
|||
/* ******************** Mirror Keyframes Operator *********************** */
|
||||
|
||||
/* defines for mirror keyframes tool */
|
||||
EnumPropertyItem prop_graphkeys_mirror_types[] = {
|
||||
static EnumPropertyItem prop_graphkeys_mirror_types[] = {
|
||||
{GRAPHKEYS_MIRROR_CFRA, "CFRA", 0, "By Times over Current Frame", ""},
|
||||
{GRAPHKEYS_MIRROR_VALUE, "VALUE", 0, "By Values over Cursor Value", ""},
|
||||
{GRAPHKEYS_MIRROR_YAXIS, "YAXIS", 0, "By Times over Time=0", ""},
|
||||
|
|
|
@ -159,7 +159,7 @@ static int graphview_cursor_modal(bContext *C, wmOperator *op, wmEvent *event)
|
|||
return OPERATOR_RUNNING_MODAL;
|
||||
}
|
||||
|
||||
void GRAPH_OT_cursor_set(wmOperatorType *ot)
|
||||
static void GRAPH_OT_cursor_set(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name= "Set Cursor";
|
||||
|
@ -199,7 +199,7 @@ static int view_toggle_handles_exec (bContext *C, wmOperator *UNUSED(op))
|
|||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
void GRAPH_OT_view_togglehandles (wmOperatorType *ot)
|
||||
static void GRAPH_OT_view_togglehandles (wmOperatorType *ot)
|
||||
{
|
||||
/* identification */
|
||||
ot->name= "Show/Hide All Handles";
|
||||
|
|
|
@ -45,6 +45,7 @@
|
|||
#include "BKE_fcurve.h"
|
||||
#include "BKE_screen.h"
|
||||
|
||||
#include "ED_space_api.h"
|
||||
#include "ED_screen.h"
|
||||
#include "ED_anim_api.h"
|
||||
#include "ED_markers.h"
|
||||
|
|
|
@ -85,9 +85,6 @@ void IMAGE_OT_curves_point_set(struct wmOperatorType *ot);
|
|||
|
||||
void IMAGE_OT_record_composite(struct wmOperatorType *ot);
|
||||
|
||||
/* uvedit_draw.c */
|
||||
void draw_uvedit_main(struct SpaceImage *sima, struct ARegion *ar, struct Scene *scene, struct Object *obedit);
|
||||
|
||||
/* image_panels.c */
|
||||
struct ImageUser *ntree_get_active_iuser(struct bNodeTree *ntree);
|
||||
void image_buttons_register(struct ARegionType *art);
|
||||
|
|
|
@ -1858,7 +1858,7 @@ typedef struct RecordCompositeData {
|
|||
int sfra, efra;
|
||||
} RecordCompositeData;
|
||||
|
||||
int record_composite_apply(bContext *C, wmOperator *op)
|
||||
static int record_composite_apply(bContext *C, wmOperator *op)
|
||||
{
|
||||
SpaceImage *sima= CTX_wm_space_image(C);
|
||||
RecordCompositeData *rcd= op->customdata;
|
||||
|
|
|
@ -52,7 +52,7 @@ static ScrArea *image_area= NULL;
|
|||
|
||||
/* can get as well the full picture, as the parts while rendering */
|
||||
/* XXX will be obsolete, here for reference now */
|
||||
void imagewindow_progress(SpaceImage *sima, RenderResult *rr, volatile rcti *renrect)
|
||||
static void imagewindow_progress(SpaceImage *sima, RenderResult *rr, volatile rcti *renrect)
|
||||
{
|
||||
float x1, y1, *rectf= NULL;
|
||||
unsigned int *rect32= NULL;
|
||||
|
@ -124,7 +124,7 @@ void imagewindow_progress(SpaceImage *sima, RenderResult *rr, volatile rcti *ren
|
|||
|
||||
|
||||
/* coming from BIF_toggle_render_display() */
|
||||
void imagewindow_toggle_render(bContext *C)
|
||||
static void imagewindow_toggle_render(bContext *C)
|
||||
{
|
||||
bScreen *sc= CTX_wm_screen(C);
|
||||
ScrArea *sa;
|
||||
|
@ -163,7 +163,7 @@ static void imagewindow_renderinfo_cb(void *UNUSED(handle), RenderStats *UNUSED(
|
|||
}
|
||||
}
|
||||
|
||||
void ED_space_image_render_callbacks(bContext *C, Render *re)
|
||||
static void ED_space_image_render_callbacks(bContext *C, Render *re)
|
||||
{
|
||||
|
||||
// RE_display_init_cb(re, C, imagewindow_init_display_cb);
|
||||
|
|
|
@ -49,6 +49,7 @@
|
|||
|
||||
#include "IMB_imbuf_types.h"
|
||||
|
||||
#include "ED_image.h"
|
||||
#include "ED_mesh.h"
|
||||
#include "ED_space_api.h"
|
||||
#include "ED_screen.h"
|
||||
|
@ -458,7 +459,7 @@ static SpaceLink *image_duplicate(SpaceLink *sl)
|
|||
return (SpaceLink *)simagen;
|
||||
}
|
||||
|
||||
void image_operatortypes(void)
|
||||
static void image_operatortypes(void)
|
||||
{
|
||||
WM_operatortype_append(IMAGE_OT_view_all);
|
||||
WM_operatortype_append(IMAGE_OT_view_pan);
|
||||
|
@ -491,7 +492,7 @@ void image_operatortypes(void)
|
|||
WM_operatortype_append(IMAGE_OT_scopes);
|
||||
}
|
||||
|
||||
void image_keymap(struct wmKeyConfig *keyconf)
|
||||
static void image_keymap(struct wmKeyConfig *keyconf)
|
||||
{
|
||||
wmKeyMap *keymap= WM_keymap_find(keyconf, "Image Generic", SPACE_IMAGE, 0);
|
||||
wmKeyMapItem *kmi;
|
||||
|
|
|
@ -43,6 +43,7 @@
|
|||
#include "BKE_mesh.h"
|
||||
#include "BKE_particle.h"
|
||||
|
||||
#include "ED_info.h"
|
||||
#include "ED_armature.h"
|
||||
#include "ED_mesh.h"
|
||||
#include "ED_curve.h" /* for ED_curve_editnurbs */
|
||||
|
@ -418,7 +419,7 @@ void ED_info_stats_clear(Scene *scene)
|
|||
}
|
||||
}
|
||||
|
||||
char *ED_info_stats_string(Scene *scene)
|
||||
const char *ED_info_stats_string(Scene *scene)
|
||||
{
|
||||
if(!scene->stats)
|
||||
stats_update(scene);
|
||||
|
|
|
@ -40,6 +40,7 @@
|
|||
#include "BKE_global.h"
|
||||
#include "BKE_screen.h"
|
||||
|
||||
#include "ED_space_api.h"
|
||||
#include "ED_screen.h"
|
||||
|
||||
#include "BIF_gl.h"
|
||||
|
@ -51,7 +52,6 @@
|
|||
#include "UI_interface.h"
|
||||
#include "UI_view2d.h"
|
||||
|
||||
|
||||
#include "info_intern.h" // own include
|
||||
|
||||
/* ******************** default callbacks for info space ***************** */
|
||||
|
@ -169,7 +169,7 @@ static void info_main_area_draw(const bContext *C, ARegion *ar)
|
|||
UI_view2d_scrollers_free(scrollers);
|
||||
}
|
||||
|
||||
void info_operatortypes(void)
|
||||
static void info_operatortypes(void)
|
||||
{
|
||||
WM_operatortype_append(FILE_OT_pack_all);
|
||||
WM_operatortype_append(FILE_OT_unpack_all);
|
||||
|
@ -189,7 +189,7 @@ void info_operatortypes(void)
|
|||
WM_operatortype_append(INFO_OT_report_copy);
|
||||
}
|
||||
|
||||
void info_keymap(struct wmKeyConfig *keyconf)
|
||||
static void info_keymap(struct wmKeyConfig *keyconf)
|
||||
{
|
||||
wmKeyMap *keymap= WM_keymap_find(keyconf, "Window", 0, 0);
|
||||
|
||||
|
@ -277,7 +277,7 @@ static void recent_files_menu_draw(const bContext *UNUSED(C), Menu *menu)
|
|||
}
|
||||
}
|
||||
|
||||
void recent_files_menu_register(void)
|
||||
static void recent_files_menu_register(void)
|
||||
{
|
||||
MenuType *mt;
|
||||
|
||||
|
|
|
@ -39,6 +39,7 @@
|
|||
#include "BKE_main.h"
|
||||
#include "BKE_sca.h"
|
||||
|
||||
#include "ED_logic.h"
|
||||
#include "ED_object.h"
|
||||
#include "ED_screen.h"
|
||||
|
||||
|
@ -52,7 +53,6 @@
|
|||
#include "logic_intern.h"
|
||||
|
||||
/* ************* Generic Operator Helpers ************* */
|
||||
|
||||
static int edit_sensor_poll(bContext *C)
|
||||
{
|
||||
PointerRNA ptr= CTX_data_pointer_get_type(C, "sensor", &RNA_Sensor);
|
||||
|
@ -247,7 +247,7 @@ static int sensor_remove_exec(bContext *C, wmOperator *op)
|
|||
return OPERATOR_CANCELLED;
|
||||
}
|
||||
|
||||
void LOGIC_OT_sensor_remove(wmOperatorType *ot)
|
||||
static void LOGIC_OT_sensor_remove(wmOperatorType *ot)
|
||||
{
|
||||
ot->name= "Remove Sensor";
|
||||
ot->description= "Remove a sensor from the active object";
|
||||
|
@ -299,7 +299,7 @@ static int sensor_add_exec(bContext *C, wmOperator *op)
|
|||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
void LOGIC_OT_sensor_add(wmOperatorType *ot)
|
||||
static void LOGIC_OT_sensor_add(wmOperatorType *ot)
|
||||
{
|
||||
PropertyRNA *prop;
|
||||
|
||||
|
@ -350,7 +350,7 @@ static int controller_remove_exec(bContext *C, wmOperator *op)
|
|||
return OPERATOR_CANCELLED;
|
||||
}
|
||||
|
||||
void LOGIC_OT_controller_remove(wmOperatorType *ot)
|
||||
static void LOGIC_OT_controller_remove(wmOperatorType *ot)
|
||||
{
|
||||
ot->name= "Remove Controller";
|
||||
ot->description= "Remove a controller from the active object";
|
||||
|
@ -416,7 +416,7 @@ static int controller_add_exec(bContext *C, wmOperator *op)
|
|||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
void LOGIC_OT_controller_add(wmOperatorType *ot)
|
||||
static void LOGIC_OT_controller_add(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name= "Add Controller";
|
||||
|
@ -464,7 +464,7 @@ static int actuator_remove_invoke(bContext *C, wmOperator *op, wmEvent *UNUSED(e
|
|||
return OPERATOR_CANCELLED;
|
||||
}
|
||||
|
||||
void LOGIC_OT_actuator_remove(wmOperatorType *ot)
|
||||
static void LOGIC_OT_actuator_remove(wmOperatorType *ot)
|
||||
{
|
||||
ot->name= "Remove Actuator";
|
||||
ot->description= "Remove a actuator from the active object";
|
||||
|
@ -516,7 +516,7 @@ static int actuator_add_exec(bContext *C, wmOperator *op)
|
|||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
void LOGIC_OT_actuator_add(wmOperatorType *ot)
|
||||
static void LOGIC_OT_actuator_add(wmOperatorType *ot)
|
||||
{
|
||||
PropertyRNA *prop;
|
||||
|
||||
|
@ -572,7 +572,7 @@ static int sensor_move_invoke(bContext *C, wmOperator *op, wmEvent *UNUSED(event
|
|||
return OPERATOR_CANCELLED;
|
||||
}
|
||||
|
||||
void LOGIC_OT_sensor_move(wmOperatorType *ot)
|
||||
static void LOGIC_OT_sensor_move(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name= "Move Sensor";
|
||||
|
@ -617,7 +617,7 @@ static int controller_move_invoke(bContext *C, wmOperator *op, wmEvent *UNUSED(e
|
|||
return OPERATOR_CANCELLED;
|
||||
}
|
||||
|
||||
void LOGIC_OT_controller_move(wmOperatorType *ot)
|
||||
static void LOGIC_OT_controller_move(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name= "Move Controller";
|
||||
|
@ -662,7 +662,7 @@ static int actuator_move_invoke(bContext *C, wmOperator *op, wmEvent *UNUSED(eve
|
|||
return OPERATOR_CANCELLED;
|
||||
}
|
||||
|
||||
void LOGIC_OT_actuator_move(wmOperatorType *ot)
|
||||
static void LOGIC_OT_actuator_move(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name= "Move Actuator";
|
||||
|
|
|
@ -356,7 +356,7 @@ static void old_sca_move_actuator(bContext *C, void *datav, void *move_up)
|
|||
}
|
||||
}
|
||||
|
||||
void do_logic_buts(bContext *C, void *UNUSED(arg), int event)
|
||||
static void do_logic_buts(bContext *C, void *UNUSED(arg), int event)
|
||||
{
|
||||
Main *bmain= CTX_data_main(C);
|
||||
bSensor *sens;
|
||||
|
@ -1786,13 +1786,13 @@ static void change_ipo_actuator(bContext *UNUSED(C), void *arg1_but, void *arg2_
|
|||
but->retval = B_REDR;
|
||||
}
|
||||
|
||||
void update_object_actuator_PID(bContext *UNUSED(C), void *act, void *UNUSED(arg))
|
||||
static void update_object_actuator_PID(bContext *UNUSED(C), void *act, void *UNUSED(arg))
|
||||
{
|
||||
bObjectActuator *oa = act;
|
||||
oa->forcerot[0] = 60.0f*oa->forcerot[1];
|
||||
}
|
||||
|
||||
char *get_state_name(Object *ob, short bit)
|
||||
static char *get_state_name(Object *ob, short bit)
|
||||
{
|
||||
bController *cont;
|
||||
unsigned int mask;
|
||||
|
@ -3480,7 +3480,7 @@ static void draw_sensor_touch(uiLayout *layout, PointerRNA *ptr)
|
|||
uiItemR(layout, ptr, "material", 0, NULL, ICON_NULL);
|
||||
}
|
||||
|
||||
void draw_brick_sensor(uiLayout *layout, PointerRNA *ptr, bContext *C)
|
||||
static void draw_brick_sensor(uiLayout *layout, PointerRNA *ptr, bContext *C)
|
||||
{
|
||||
uiLayout *box;
|
||||
|
||||
|
@ -3600,7 +3600,7 @@ static void draw_controller_state(uiLayout *UNUSED(layout), PointerRNA *UNUSED(p
|
|||
|
||||
}
|
||||
|
||||
void draw_brick_controller(uiLayout *layout, PointerRNA *ptr)
|
||||
static void draw_brick_controller(uiLayout *layout, PointerRNA *ptr)
|
||||
{
|
||||
uiLayout *box;
|
||||
|
||||
|
@ -4355,7 +4355,7 @@ static void draw_actuator_visibility(uiLayout *layout, PointerRNA *ptr)
|
|||
uiItemR(row, ptr, "apply_to_children", 0, NULL, ICON_NULL);
|
||||
}
|
||||
|
||||
void draw_brick_actuator(uiLayout *layout, PointerRNA *ptr, bContext *C)
|
||||
static void draw_brick_actuator(uiLayout *layout, PointerRNA *ptr, bContext *C)
|
||||
{
|
||||
uiLayout *box;
|
||||
|
||||
|
|
|
@ -39,6 +39,7 @@
|
|||
#include "BKE_context.h"
|
||||
#include "BKE_screen.h"
|
||||
|
||||
#include "ED_space_api.h"
|
||||
#include "ED_screen.h"
|
||||
|
||||
#include "BIF_gl.h"
|
||||
|
@ -169,13 +170,13 @@ static SpaceLink *logic_duplicate(SpaceLink *sl)
|
|||
return (SpaceLink *)slogicn;
|
||||
}
|
||||
|
||||
void logic_operatortypes(void)
|
||||
static void logic_operatortypes(void)
|
||||
{
|
||||
WM_operatortype_append(LOGIC_OT_properties);
|
||||
WM_operatortype_append(LOGIC_OT_links_cut);
|
||||
}
|
||||
|
||||
void logic_keymap(struct wmKeyConfig *keyconf)
|
||||
static void logic_keymap(struct wmKeyConfig *keyconf)
|
||||
{
|
||||
wmKeyMap *keymap= WM_keymap_find(keyconf, "Logic Editor", SPACE_LOGIC, 0);
|
||||
|
||||
|
|
|
@ -929,7 +929,7 @@ static int nlaedit_bake_exec (bContext *C, wmOperator *UNUSED(op))
|
|||
return OPERATOR_FINISHED;
|
||||
}
|
||||
|
||||
void NLA_OT_bake (wmOperatorType *ot)
|
||||
static void NLA_OT_bake (wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name= "Bake Strips";
|
||||
|
@ -1555,7 +1555,7 @@ void NLA_OT_clear_scale (wmOperatorType *ot)
|
|||
/* Moves the start-point of the selected strips to the specified places */
|
||||
|
||||
/* defines for snap keyframes tool */
|
||||
EnumPropertyItem prop_nlaedit_snap_types[] = {
|
||||
static EnumPropertyItem prop_nlaedit_snap_types[] = {
|
||||
{NLAEDIT_SNAP_CFRA, "CFRA", 0, "Current frame", ""},
|
||||
{NLAEDIT_SNAP_NEAREST_FRAME, "NEAREST_FRAME", 0, "Nearest Frame", ""}, // XXX as single entry?
|
||||
{NLAEDIT_SNAP_NEAREST_SECOND, "NEAREST_SECOND", 0, "Nearest Second", ""}, // XXX as single entry?
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue