Graph drawing engine and implementation method thereof

A graphics rendering engine and technology for its implementation, which are applied in the field of graphics processing to achieve the effects of good compatibility, less CPU resource occupation, and easy-to-use interfaces

Active Publication Date: 2013-01-09
TENCENT TECH (SHENZHEN) CO LTD
View PDF3 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0016] However, the graphics processing interfaces GDI and GDI+ in the prior art, as well as D3D and OpenGL, have been difficult to meet the requirements for drawing application program interfaces. Graphics rendering engine has become a technical problem to be solved urgently

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Graph drawing engine and implementation method thereof
  • Graph drawing engine and implementation method thereof
  • Graph drawing engine and implementation method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0041] Before describing the embodiments of the present invention, some technical terms and concepts used in the present invention are introduced first, so that those skilled in the art can better understand the technical solution of the present invention.

[0042] The rendering engine, located at the bottom of the software system, provides drawing services such as interface rendering for the software.

[0043] GDI (Graphics Device Interface), a graphics devic...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The embodiment of the invention provides a graph drawing engine and an implementation method of the graph drawing engine. The method comprises the steps as follows: extracting drawing function information of a first graphics device interface and a second graphics device interface; encapsulating the first graphics device interface and the second graphics device interface into a graph drawing engine interface; defining a member function of the encapsulated graph drawing engine interface according to the extracted drawing function information, and calling for the first graphics device interface or the second graphics device interface to fulfill the drawing function corresponding to the member function through the graph drawing engine interface. The graph drawing engine provided by the invention has the advantages of high drawing efficiency, few occupied CPU (central processing unit) resources, good compatibility and interface usability.

Description

technical field [0001] The invention relates to graphics processing technology, in particular to a graphics rendering engine and its implementation method. Background technique [0002] At present, under the Windows operating system, most application programs with a graphical interface require a dedicated graphics device interface to draw them. [0003] Except for games, most applications use GDI (Graphics Device Interface, Graphics Device Interface) and GDI+ to draw their graphical interfaces. The basic principle of GDI drawing is the operation and copying of pixels in the memory. Users can use the many functions provided by GDI or GDI+ to easily output graphics, text and other operations on the screen, printer and other output devices. The emergence of GDI and GDI+ enables programmers to convert the output of the application program into the output on the hardware device without caring about the hardware device and device driver, which realizes the isolation between the p...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06T1/00
CPCG06T1/20G06T1/00G09G5/006
Inventor 黄渊黄飞跃吴永坚董立乾
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products