File: cogl.metadata

package info (click to toggle)
clutter-sharp 1.0.0~alpha3~git20090817.r1.349dba6-8
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, wheezy
  • size: 4,104 kB
  • ctags: 2,193
  • sloc: xml: 23,456; cs: 9,946; sh: 3,393; perl: 1,213; makefile: 270; awk: 50; sed: 13
file content (51 lines) | stat: -rw-r--r-- 4,187 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?xml version="1.0"?>
<metadata>
  <attr path="/api/namespace/enum[@cname='CoglMaterialAlphaFunc']/member[@name='Less']" name="name">LessThan</attr>
  <attr path="/api/namespace/enum[@cname='CoglMaterialAlphaFunc']/member[@name='Equal']" name="name">EqualTo</attr>
  <attr path="/api/namespace/enum[@cname='CoglMaterialAlphaFunc']/member[@name='Lequal']" name="name">LessThanOrEqualTo</attr>
  <attr path="/api/namespace/enum[@cname='CoglMaterialAlphaFunc']/member[@name='Greater']" name="name">GreaterThan</attr>
  <attr path="/api/namespace/enum[@cname='CoglMaterialAlphaFunc']/member[@name='Notequal']" name="name">NotEqualTo</attr>
  <attr path="/api/namespace/enum[@cname='CoglMaterialAlphaFunc']/member[@name='Gequal']" name="name">GreaterThanOrEqualTo</attr>

  <!-- Currently defined by hand, though it needs testing; might
       be better to modify it be an auto-bound struct (not opaque) -->
  <remove-node path="/api/namespace/struct[@cname='CoglMatrix']"/>
  <!-- <attr path="/api/namespace/struct[@cname='CoglMatrix']" name="opaque">false</attr> -->

  <remove-node path="/api/namespace/class[@name='Is']"/>
  <remove-node path="/api/namespace/class[@name='Push']"/>
  <remove-node path="/api/namespace/class[@name='Pop']"/>
  <remove-node path="/api/namespace/class[@name='Enable']"/>
  <remove-node path="/api/namespace/class[@name='Create']"/>
  <remove-node path="/api/namespace/class[@name='Global']"/>

  <remove-node path="/api/namespace/class[@name='Path']/method[@name='Polygon']"/>
  <remove-node path="/api/namespace/class[@name='Path']/method[@name='Polyline']"/>

  <!-- VertexBuffer -->
  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferAdd']/*/*[@name='gl_type']" name="type">guint</attr>

  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferDraw']/*/*[@name='mode']" name="type">guint</attr>
  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferDraw']/*/*[@name='first']" name="type">gint</attr>
  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferDraw']/*/*[@name='count']" name="type">gint</attr>

  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferDrawElements']/*/*[@name='mode']" name="type">guint</attr>
  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferDrawElements']/*/*[@name='min_index']" name="type">guint</attr>
  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferDrawElements']/*/*[@name='max_index']" name="type">guint</attr>
  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferDrawElements']/*/*[@name='count']" name="type">gint</attr>
  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferDrawElements']/*/*[@name='indices_type']" name="type">guint</attr>
  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferDrawElements']/*/*[@name='indices']" name="type">gpointer</attr>

  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferNew']" name="name">New</attr>
  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferAdd']" name="name">Add</attr>
  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferDelete']" name="name">Delete</attr>
  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferDisable']" name="name">Disable</attr>
  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferEnable']" name="name">Enable</attr>
  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferRef']" name="name">Ref</attr>
  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferUnref']" name="name">Unref</attr>
  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferSubmit']" name="name">Submit</attr>
  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferGetNVertices']" name="name">GetNVertices</attr>
  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferDraw']" name="name">Draw</attr>
  <attr path="/api/namespace/class[@name='Vertex']/method[@name='BufferDrawElements']" name="name">DrawElements</attr>
  <attr path="/api/namespace/class[@name='Vertex']" name="name">VertexBuffer</attr>
</metadata>