|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcodesimian.CS<CSGeneric>
codesimian.DefaultCS
codesimian.Pixels2d
codesimian.Pixels2d.BrightnessFraction
public static class Pixels2d.BrightnessFraction
example code: thisComputersScreen(pixels2dBrightnessFraction -(mouseXPos .05) -(mouseYPos .05) .1 .1)
Nested Class Summary |
---|
Nested classes/interfaces inherited from class codesimian.Pixels2d |
---|
Pixels2d.BrightnessFraction |
Field Summary |
---|
Fields inherited from class codesimian.Pixels2d |
---|
image |
Fields inherited from class codesimian.CS |
---|
DESCRIPTION, END, EXECPROXY, HEAP, JAVACODE, MYFUEL, NAME, NEWINSTANCE, NULL, PARENT, PARSEPRIORITY, PREV, TESTER, THIS |
Constructor Summary | |
---|---|
Pixels2d.BrightnessFraction()
|
Method Summary | |
---|---|
static float |
brightnessFraction(int rgb)
0.0 to 1.0, with 255*3+1 possible values |
static int |
brightnessInt01(int rgb)
0 or 1, rounded |
java.lang.String |
description()
a short description of this CS, shorter than the javadoc, but long enough to tell what the params are for. |
java.lang.String |
keyword()
For the CodeSimian language as a String. CodeSimian language keyword, like "+" "*" "max" ">" etc. Override this function if you want to specify a keyword other than how I derive them from the class name, like + for Add. Some CSs might never be intended to be used in the language by their keyword. The best example (4/05) is Num, because it is used in the language like "3.4" instead of "num()". |
java.lang.Object |
LForProxy(java.lang.Class c)
the default implementation can use many Class parameters. |
java.lang.Object |
LForProxy(int start,
java.lang.Class c,
int size)
by default, only works if castToThisType==CS[].class or is a String or List |
CS |
P(int index)
WARNING: if add CSs then delete them, they are still in the param[] array and can be returned in this function, despite them being out of valid range: index at least countP(). |
double |
PD(int index)
Returns a param as a double. |
int |
PI(int index)
0 or 1, rounded |
Methods inherited from class codesimian.Pixels2d |
---|
countP, DForProxy, eraseAlpha, eraseAlpha, minP, setL |
Methods inherited from class codesimian.DefaultCS |
---|
B, C, decrementMyFuel, deleteP, F, fuel, getExec, getObject, heap, I, indexP, indexPName, insertB, insertC, insertD, insertF, insertI, insertJ, insertL, insertL, insertL1, insertP, insertS, insertZ, J, javaCode, myFuel, name, newInstance, objectToCS, objectToCSArray, objectToCSArray, prevD, prevL, PType, S, setB, setC, setCountP, setD, setD, setExec, setF, setFuel, setI, setJ, setL, setL, setL1, setMyFuel, setName, setObject, setP, setPrevExec, setPType, setS, setZ, start, toString, V, Z |
Methods inherited from class codesimian.CS |
---|
addB, addC, addD, addF, addI, addJ, addL, addP, addP, addP, addP, addP, addS, addZ, BForProxy, CForProxy, clone, cost, D, deleteP, FForProxy, GETB, GETC, GETD, GETF, GETI, GETJ, GETL, GETS, GETZ, IForProxy, isIllusion, JForProxy, L, L, L, L, L, maxD, maxP, minD, overwrites, parent, parsePriority, PB, PC, PF, PJ, PL, prevB, prevC, prevF, prevI, prevJ, prevS, prevZ, proxyOf, PS, PZ, reflect, reflect, reflect6, setB, SETB, setC, SETC, setCost, SETD, setDescription, setF, SETF, setHeap, setI, SETI, setJ, SETJ, SETL, setL, setL, setParent, setParsePriority, setProxyOf, setS, SETS, setTester, setZ, SETZ, SForProxy, tester, toJavaCode, VForProxy, voidReflect, ZForProxy |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Pixels2d.BrightnessFraction()
Method Detail |
---|
public int PI(int index)
PI
in class Pixels2d
CS.PD(int)
public double PD(int index)
CS
PD
in class Pixels2d
public CS P(int index)
DefaultCS
P
in class Pixels2d
index
- range 0 (or neg?) to countP()-1 inclusiveCS.heap()
public java.lang.Object LForProxy(java.lang.Class c)
DefaultCS
LForProxy
in class Pixels2d
execProxy()
,
setExecProxy(CS)
public java.lang.Object LForProxy(int start, java.lang.Class c, int size)
DefaultCS
LForProxy
in class Pixels2d
CS.L(int,Class,int)
public static float brightnessFraction(int rgb)
public static int brightnessInt01(int rgb)
public java.lang.String keyword()
DefaultCS
keyword
in class Pixels2d
CS.parent()
,
CS.newInstance()
,
CS.name()
public java.lang.String description()
CS
description
in class DefaultCS
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |