-
Notifications
You must be signed in to change notification settings - Fork 6
/
TODO
107 lines (73 loc) · 3.61 KB
/
TODO
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
If you are looking for something to fix mosey over to the helpers folder and run todo.sh,
it is more than full with various issues with examples that are not finished porting, reported bugs, and fixme's and todos in code
in one nice friendly package, yay
If you are looking for somethings to implement, here is a current list of features that I think would be nice
I have some of these things partially done, be transparant and they will be completed faster (it will also get my butt in gear)
All things must be cross platform, I realize the current state of cprocessing is mainly linux but that may change in the future, who knows
make windows installation nicer
xml loading, svg
make compliant w/ new 2.0 syntax
port to fresher opengl version
easy make:: modular architecture allowing for selection of which classes to load and graphical or nope
test on windows
test on mac
look into chrome native client
PSound implementation
--------------------------------------------------------------------
popStyle() N/A restores the prior style settings
pushStyle() N/A saves the current style settings
cursor() N/A Changes or shows the mouse cursor.
focused N/A
//change this to frameRate
frameRate framerate Estimated number of frames per second for the recent past.
noCursor() N/A Inhibits the display of the mouse cursor.
online N/A
screen N/A holds the width, height and pixels of the display.
noTint() N/A reverts to displaying images with their original values
tint() N/A sets the fill value for displaying images
blendColor() N/A returns the blending between two colors
lerpColor() N/A returns a linear interpolation between two colors
curve() N/A Draws a cubic Catmull-Rom curve
curveDetail() N/A Changes the sampling rate of Catmull-Rom curves
curvePoint() N/A Evaluates one coordinate of a point of a Catmull-Rom curve
curveTangent() N/A Evaluates one coordinate of a tangent of a Catmull-Rom curve
curveTightness() N/A Changes the tightness of Catmull-Rom curves
strokeCap() N/A
strokeJoin() N/A
curveVertex() N/A adds a Catmull-Rom arc to the shape
texture() N/A
textureMode() N/A
noise() N/A returns the perlin noise value at specified coordinates
binary() N/A converts a value to a string in binary notation
hex() N/A converts a value to a string in hexadecimal notation
unbinary() N/A converts a string in binary notation to its decimal value
unhex() N/A converts a string in hexadecimal notation to its decimal value
byte() N/A converts a char or int to its byte representation
printMatrix() N/A prints the current transformation matrix
shearX() N/A shears a shape around the x axis
shearY() N/A shears a shape around the y axis
normal() N/A sets the normal vector for subsequent vertices
printCamera() N/A prints the current transformation matrix
getProjection() N/A returns the PROJECTION matrix
printProjection() N/A prints the current projection matrix
endCamera() N/A
frustum() N/A
beginCamera() N/A
modelX();
modelY();
modelZ();
Image
Processing cprocessing Description
createImage() N/A creates an empty PImage object
filter() N/A applies a filter to the display window
Text
Processing cprocessing Description
textAlign() N/A changes the text alignment attributes
createFont() N/A creates a font
textFont() N/A sets the received font as current font
htmlText() N/A draws the html text at the given position
text() N/A draws the text at the given position
textSize() N/A changes the current font size
textWidth() N/A returns the width of the received string rendered in the current font
textAscent() N/A returns the ascent of the current font
textDescent() N/A returns the descent of the current font