Skip to content

Commit 4d89e32

Browse files
authored
Restructure GL docs (#2337)
1 parent e20b70a commit 4d89e32

File tree

10 files changed

+25
-53
lines changed

10 files changed

+25
-53
lines changed

doc/api_docs/arcade.rst

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
.. _arcade-api:
22

3-
API Reference
4-
=============
5-
63
This page documents the Application Programming Interface (API)
74
for the Python Arcade library. See also:
85

doc/api_docs/gl/buffer_description.rst

Lines changed: 0 additions & 11 deletions
This file was deleted.

doc/api_docs/gl/compute_shader.rst

Lines changed: 0 additions & 9 deletions
This file was deleted.

doc/api_docs/gl/context.rst

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
Context
55
=======
66

7+
Context
8+
-------
79

810
.. autoclass:: arcade.gl.Context
911
:members:
@@ -12,14 +14,14 @@ Context
1214
:member-order: bysource
1315

1416
ContextStats
15-
============
17+
------------
1618

1719
.. autoclass:: arcade.gl.context.ContextStats
1820
:members:
1921
:member-order: bysource
2022

2123
GLInfo
22-
======
24+
------
2325

2426
.. autoclass:: arcade.gl.context.GLInfo
2527
:members:

doc/api_docs/gl/framebuffer.rst

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@ Framebuffer
1010
:show-inheritance:
1111
:member-order: bysource
1212

13-
DefaultFrameBuffer
14-
==================
15-
1613
.. autoclass:: arcade.gl.framebuffer.DefaultFrameBuffer
1714
:members:
1815
:undoc-members:

doc/api_docs/gl/geometry.rst

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,6 @@
11

22
.. py:currentmodule:: arcade
33
4-
Geometry Methods
5-
================
6-
7-
.. autofunction:: arcade.gl.geometry.quad_2d_fs
8-
.. autofunction:: arcade.gl.geometry.quad_2d
9-
.. autofunction:: arcade.gl.geometry.screen_rectangle
10-
.. autofunction:: arcade.gl.geometry.cube
11-
124
Geometry
135
========
146

@@ -18,11 +10,20 @@ Geometry
1810
:show-inheritance:
1911
:member-order: bysource
2012

21-
VertexArray
22-
===========
13+
.. autoclass:: arcade.gl.BufferDescription
14+
:members:
15+
:undoc-members:
16+
:show-inheritance:
17+
:member-order: bysource
2318

2419
.. autoclass:: arcade.gl.VertexArray
2520
:members:
2621
:undoc-members:
2722
:show-inheritance:
2823
:member-order: bysource
24+
25+
.. autofunction:: arcade.gl.geometry.quad_2d_fs
26+
.. autofunction:: arcade.gl.geometry.quad_2d
27+
.. autofunction:: arcade.gl.geometry.screen_rectangle
28+
.. autofunction:: arcade.gl.geometry.cube
29+

doc/api_docs/gl/index.rst

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,10 @@ directory (git).
4141
context
4242
texture
4343
buffer
44-
buffer_description
4544
geometry
4645
framebuffer
4746
query
4847
program
49-
compute_shader
5048
utils
5149
exceptions
5250

doc/api_docs/gl/program.rst

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,33 @@
11

22
.. py:currentmodule:: arcade
33
4-
Program
5-
=======
4+
Shader / Program
5+
================
66

77
.. autoclass:: arcade.gl.Program
88
:members:
99
:undoc-members:
1010
:show-inheritance:
1111
:member-order: bysource
1212

13-
Uniform
14-
=======
13+
.. autoclass:: arcade.gl.ComputeShader
14+
:members:
15+
:undoc-members:
16+
:show-inheritance:
17+
:member-order: bysource
1518

1619
.. autoclass:: arcade.gl.uniform.Uniform
1720
:members:
1821
:undoc-members:
1922
:show-inheritance:
2023
:member-order: bysource
2124

22-
UniformBlock
23-
============
24-
2525
.. autoclass:: arcade.gl.uniform.UniformBlock
2626
:members:
2727
:undoc-members:
2828
:show-inheritance:
2929
:member-order: bysource
3030

31-
ShaderSource
32-
============
33-
3431
.. autoclass:: arcade.gl.glsl.ShaderSource
3532
:members:
3633
:undoc-members:

doc/api_docs/gl/texture.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11

22
.. py:currentmodule:: arcade
33
4-
Texture2D
5-
=========
4+
Texture
5+
=======
66

77
.. autoclass:: arcade.gl.Texture2D
88
:members:

doc/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ Arcade is developed by volunteers.
132132
:caption: API Reference
133133

134134
api_docs/quick_index
135-
Reference<api_docs/arcade>
135+
api_docs/arcade
136136

137137

138138
.. Indices and tables

0 commit comments

Comments
 (0)