static void sp_clippath_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { if (((SPObjectClass *) parent_class)->build) ((SPObjectClass *) parent_class)->build(object, document, repr); sp_object_read_attr(object, "clipPathUnits"); /* Register ourselves */ sp_document_add_resource(document, "clipPath", object); }
/** * Reads the Inkscape::XML::Node, and initializes SPFeComponentTransfer variables. For this to get called, * our name must be associated with a repr via "sp_object_type_register". Best done through * sp-object-repr.cpp's repr_name_entries array. */ static void sp_feComponentTransfer_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { if (((SPObjectClass *) feComponentTransfer_parent_class)->build) { ((SPObjectClass *) feComponentTransfer_parent_class)->build(object, document, repr); } /*LOAD ATTRIBUTES FROM REPR HERE*/ //do we need this? sp_document_add_resource(document, "feComponentTransfer", object); }
static void sp_clippath_build (SPObject *object, SPDocument *document, SPRepr *repr) { SPClipPath *cp; cp = SP_CLIPPATH (object); if (((SPObjectClass *) parent_class)->build) ((SPObjectClass *) parent_class)->build (object, document, repr); sp_object_read_attr (object, "clipPathUnits"); /* Register ourselves */ sp_document_add_resource (document, "clipPath", object); }
/** * Reads the Inkscape::XML::Node, and initializes SPPointLight variables. For this to get called, * our name must be associated with a repr via "sp_object_type_register". Best done through * sp-object-repr.cpp's repr_name_entries array. */ static void sp_fepointlight_build(SPObject *object, SPDocument *document, Inkscape::XML::Node *repr) { if (((SPObjectClass *) fePointLight_parent_class)->build) { ((SPObjectClass *) fePointLight_parent_class)->build(object, document, repr); } //Read values of key attributes from XML nodes into object. sp_object_read_attr(object, "x"); sp_object_read_attr(object, "y"); sp_object_read_attr(object, "z"); //is this necessary? sp_document_add_resource(document, "fepointlight", object); }
static void sp_mask_build (SPObject *object, SPDocument *document, SPRepr *repr) { SPMask *mask; mask = SP_MASK (object); if (((SPObjectClass *) parent_class)->build) ((SPObjectClass *) parent_class)->build (object, document, repr); sp_object_read_attr (object, "maskUnits"); sp_object_read_attr (object, "maskContentUnits"); /* Register ourselves */ sp_document_add_resource (document, "mask", object); }