Graphviz
13.0.0~dev.20241220.2304
Loading...
Searching...
No Matches
gvplugin_device.h
Go to the documentation of this file.
1
3
/*************************************************************************
4
* Copyright (c) 2011 AT&T Intellectual Property
5
* All rights reserved. This program and the accompanying materials
6
* are made available under the terms of the Eclipse Public License v1.0
7
* which accompanies this distribution, and is available at
8
* https://www.eclipse.org/legal/epl-v10.html
9
*
10
* Contributors: Details at https://graphviz.org
11
*************************************************************************/
12
13
#pragma once
14
15
#include "
types.h
"
16
#include "
gvplugin.h
"
17
#include "
gvcjob.h
"
18
19
#ifdef __cplusplus
20
extern
"C"
{
21
#endif
22
24
struct
gvdevice_engine_s
{
25
void (*
initialize
) (
GVJ_t
* firstjob);
26
void (*
format
) (
GVJ_t
* firstjob);
27
void (*
finalize
) (
GVJ_t
* firstjob);
28
};
29
30
#ifdef __cplusplus
31
}
32
#endif
gvcjob.h
gvplugin.h
GVJ_s
Definition
gvcjob.h:262
gvdevice_engine_s
Definition
gvplugin_device.h:24
gvdevice_engine_s::format
void(* format)(GVJ_t *firstjob)
Definition
gvplugin_device.h:26
gvdevice_engine_s::finalize
void(* finalize)(GVJ_t *firstjob)
Definition
gvplugin_device.h:27
gvdevice_engine_s::initialize
void(* initialize)(GVJ_t *firstjob)
Definition
gvplugin_device.h:25
types.h
graphs, nodes and edges info: Agraphinfo_t, Agnodeinfo_t and Agedgeinfo_t
lib
gvc
gvplugin_device.h
Generated by
1.9.8