synfig-core  1.0.3
Macros | Variables
valuenode_bone.cpp File Reference

Implementation of the "Bone" valuenode conversion. More...

#include "valuenode_bone.h"
#include "valuenode_const.h"
#include "valuenode_animated.h"
#include <synfig/general.h>
#include <synfig/canvas.h>

Macros

#define GET_NODE_PARENT_NODE(node, t)   (*node->get_link("parent"))(t).get(ValueNode_Bone::Handle())
#define GET_NODE_PARENT(node, t)   GET_NODE_PARENT_NODE(node,t)->get_guid()
#define GET_NODE_NAME(node, t)   node->get_bone_name(t)
#define GET_NODE_BONE(node, t)   (*node)(t).get(Bone())
#define GET_GUID_CSTR(guid)   guid.get_string().substr(0,GUID_PREFIX_LEN).c_str()
#define GET_NODE_GUID_CSTR(node)   GET_GUID_CSTR(node->get_guid())
#define GET_NODE_NAME_CSTR(node, t)   GET_NODE_NAME(node,t).c_str()
#define GET_NODE_BONE_CSTR(node, t)   GET_NODE_BONE(node,t).c_str()
#define GET_NODE_DESC_CSTR(node, t)   (node ? strprintf("%s (%s)", GET_NODE_GUID_CSTR(node), GET_NODE_NAME_CSTR(node,t)) : strprintf("%s <root>", GET_GUID_CSTR(GUID(0)))).c_str()
#define GET_NODE_PARENT_CSTR(node, t)   GET_GUID_CSTR(GET_NODE_PARENT(node,t))

Variables

static ValueNode_Bone::CanvasMap canvas_map
static int bone_counter
static Time last_time = Time::begin()
static ValueNode_Bone_Root::Handle rooot

Detailed Description

Implementation of the "Bone" valuenode conversion.

$Id$

Macro Definition Documentation

#define GET_NODE_PARENT_NODE (   node,
 
)    (*node->get_link("parent"))(t).get(ValueNode_Bone::Handle())
#define GET_NODE_PARENT (   node,
 
)    GET_NODE_PARENT_NODE(node,t)->get_guid()
#define GET_NODE_NAME (   node,
 
)    node->get_bone_name(t)
#define GET_NODE_BONE (   node,
 
)    (*node)(t).get(Bone())
#define GET_GUID_CSTR (   guid)    guid.get_string().substr(0,GUID_PREFIX_LEN).c_str()
#define GET_NODE_GUID_CSTR (   node)    GET_GUID_CSTR(node->get_guid())
#define GET_NODE_NAME_CSTR (   node,
 
)    GET_NODE_NAME(node,t).c_str()
#define GET_NODE_BONE_CSTR (   node,
 
)    GET_NODE_BONE(node,t).c_str()
#define GET_NODE_DESC_CSTR (   node,
 
)    (node ? strprintf("%s (%s)", GET_NODE_GUID_CSTR(node), GET_NODE_NAME_CSTR(node,t)) : strprintf("%s <root>", GET_GUID_CSTR(GUID(0)))).c_str()
#define GET_NODE_PARENT_CSTR (   node,
 
)    GET_GUID_CSTR(GET_NODE_PARENT(node,t))

Variable Documentation

ValueNode_Bone::CanvasMap canvas_map
static
int bone_counter
static
Time last_time = Time::begin()
static
ValueNode_Bone_Root::Handle rooot
static