digraph G {
        rankdir = RL

        fontname = "Bitstream Vera Sans"
        fontsize = 8

        node [ shape = "record" ]

        edge [ arrowhead = empty ]
	GeglMetadataHash -> GeglMetadataStore
	GeglBuffer -> GeglTileHandler
	GeglSamplerCubic -> GeglSampler
	GeglSamplerLinear -> GeglSampler
	GeglSamplerLohalo -> GeglSampler
	GeglSamplerNearest -> GeglSampler
	GeglSamplerNohalo -> GeglSampler
	GeglTileBackendBuffer -> GeglTileBackend
	GeglTileBackendFile -> GeglTileBackend
	GeglTileBackendRam -> GeglTileBackend
	GeglTileBackendSwap -> GeglTileBackend
	GeglTileHandlerCache -> GeglTileHandler
	GeglTileHandlerChain -> GeglTileHandler
	GeglTileHandlerEmpty -> GeglTileHandler
	GeglTileHandlerLog -> GeglTileHandler
	GeglTileHandlerZoom -> GeglTileHandler
	GeglTileStorage -> GeglTileHandlerChain
	GeglCache -> GeglBuffer
	GeglCallbackVisitor -> GeglVisitor
	GeglNodeOutputVisitable -> GeglVisitable [ style = dashed ]
	GeglNode -> GeglVisitable [ style = dashed ]
	GeglPad -> GeglVisitable [ style = dashed ]
	GeglVisitable [ label = "{\<\<interface\>\>\lGeglVisitable}" ]
	GeglModule -> GTypeModule
	GeglOperationAreaFilter -> GeglOperationFilter
	GeglOperationComposer -> GeglOperation
	GeglOperationComposer3 -> GeglOperation
	GeglOperationFilter -> GeglOperation
	GeglOperationMetaJson -> GeglOperationMeta
	GeglOperationMeta -> GeglOperation
	GeglOperationPointComposer -> GeglOperationComposer
	GeglOperationPointComposer3 -> GeglOperationComposer3
	GeglOperationPointFilter -> GeglOperationFilter
	GeglOperationPointRender -> GeglOperationSource
	GeglOperationSink -> GeglOperation
	GeglOperationSource -> GeglOperation
	GeglTestOperationGpl2 -> GeglOperation
}
