1<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.4"?>
3<plugin>
4
5   <extension
6         point="org.eclipse.ui.views">
7      <category
8            id="com.android.ide.eclipse.gltrace"
9            name="Tracer for OpenGL ES">
10      </category>
11      <view
12            category="com.android.ide.eclipse.gltrace"
13            class="com.android.ide.eclipse.gltrace.views.FrameSummaryView"
14            icon="icons/opengl.png"
15            id="com.android.ide.eclipse.gltrace.views.FrameBuffer"
16            name="Frame Summary"
17            restorable="true">
18      </view>
19      <view
20            category="com.android.ide.eclipse.gltrace"
21            class="com.android.ide.eclipse.gltrace.views.StateView"
22            icon="icons/opengl.png"
23            id="com.android.ide.eclipse.gltrace.views.State"
24            name="GL State"
25            restorable="true">
26      </view>
27      <view
28            category="com.android.ide.eclipse.gltrace"
29            class="com.android.ide.eclipse.gltrace.views.detail.DetailsView"
30            icon="icons/opengl.png"
31            id="com.android.ide.eclipse.gltrace.views.Details"
32            name="Details"
33            restorable="true">
34      </view>
35   </extension>
36   <extension
37         point="org.eclipse.ui.editors">
38      <editor
39            class="com.android.ide.eclipse.gltrace.editors.GLFunctionTraceViewer"
40            default="true"
41            extensions="gltrace"
42            icon="icons/opengl.png"
43            id="com.android.ide.eclipse.gltrace.GLFunctionTrace"
44            name="GL Function Trace">
45      </editor>
46   </extension>
47   <extension
48         point="org.eclipse.ui.actionSets">
49      <actionSet
50            description="OpenGL Trace Actions"
51            id="com.android.ide.eclipse.gltrace.actionset"
52            label="OpenGL Trace Actions"
53            visible="false">
54         <action
55               class="com.android.ide.eclipse.gltrace.CollectTraceAction"
56               icon="icons/connect.png"
57               id="gltrace.action.connect"
58               label="Collects OpenGL trace from device"
59               style="push"
60               toolbarPath="Normal/additions"
61               tooltip="Connects to the device and collects OpenGL trace information">
62         </action>
63         <action
64               class="com.android.ide.eclipse.gltrace.OpenGLTraceAction"
65               icon="icons/opengl.png"
66               id="gltrace.action.open"
67               label="Open GL Trace File"
68               style="push"
69               toolbarPath="Normal/additions"
70               tooltip="Open a saved OpenGL Trace File">
71         </action>
72      </actionSet>
73   </extension>
74   <extension
75         point="org.eclipse.ui.perspectives">
76      <perspective
77            class="com.android.ide.eclipse.gltrace.GLTracePerspective"
78            icon="icons/opengl.png"
79            id="com.android.ide.eclipse.gltrace.perspective"
80            name="Tracer for OpenGL ES">
81      </perspective>
82   </extension>
83   <extension
84         point="org.eclipse.ui.perspectiveExtensions">
85      <perspectiveExtension
86            targetID="com.android.ide.eclipse.gltrace.perspective">
87         <actionSet
88               id="com.android.ide.eclipse.gltrace.actionset">
89         </actionSet>
90      </perspectiveExtension>
91   </extension>
92   <extension
93         point="com.android.ide.eclipse.ddms.clientAction">
94      <clientAction
95            class="com.android.ide.eclipse.gltrace.DeviceViewAction">
96      </clientAction>
97   </extension>
98
99</plugin>
100