r3imgeff
real/raytr/r3imgeff.h
r3raytr
Image effect Class
r3Postprocessor
R3CLID_POSTPROCESSOR
r3Imageeffect
R3CLID_IMAGEEFFECT - 831
ADDINPUT, REMOVEINPUT, REMOVEALLINPUTS, ADDOUTPUT, REMOVEOUTPUT, REMOVEALLOUTPUTS,
int R3RegisterImageEffectClass(R3APP *app);
R3IMGEFFM_ADDINPUT
ADDINPUT
R3IMGEFFM_ADDINPUT
R3BOOL, TRUE if succeeded.
R3OBJ*, image to add
rc = obj.ADDINPUT(p3);
add an image as an input
R3IMGEFFM_REMOVEINPUT
REMOVEINPUT
R3IMGEFFM_REMOVEINPUT
R3BOOL, TRUE if succeeded.
R3OBJ*, image to add
rc = obj.REMOVEINPUT(p3);
remove an image from the input list
R3IMGEFFM_REMOVEALLINPUTS
REMOVEALLINPUTS
R3IMGEFFM_REMOVEALLINPUTS
R3BOOL, TRUE if succeeded.
R3OBJ*, image to add
rc = obj.REMOVEALLINPUTS(p3);
remove all images from the input list
R3IMGEFFM_ADDOUTPUT
ADDOUTPUT
R3IMGEFFM_ADDOUTPUT
R3BOOL, TRUE if succeeded.
R3OBJ*, image to add
rc = obj.ADDOUTPUT(p3);
add an image as an output
R3IMGEFFM_REMOVEOUTPUT
REMOVEOUTPUT
R3IMGEFFM_REMOVEOUTPUT
R3BOOL, TRUE if succeeded.
R3OBJ*, image to add
rc = obj.REMOVEOUTPUT(p3);
remove an image from the output list
R3IMGEFFM_REMOVEALLOUTPUTS
REMOVEALLOUTPUTS
R3IMGEFFM_REMOVEALLOUTPUTS
R3BOOL, TRUE if succeeded.
R3OBJ*, image to add
rc = obj.REMOVEALLOUTPUTS(p3);
remove all images from the output list
InputCount
InputCount
R3IMGEFFA_InputCount
Integer
R3INT
number of input images, read-only
value = jsobj.GetInputCount();
R3INT value;
R3GetAttrs(r3obj, R3IMGEFFA_InputCount, &value, R3TAG_END);
OutputCount
OutputCount
R3IMGEFFA_OutputCount
Integer
R3INT
number of output images, read-only
value = jsobj.GetOutputCount();
R3INT value;
R3GetAttrs(r3obj, R3IMGEFFA_OutputCount, &value, R3TAG_END);
InputList
InputList
R3IMGEFFA_InputList
r3List
R3LIST*
list of input images, each node is of type R3IMAGENODE, read-only
value = jsobj.GetInputList();
R3LIST* value;
R3GetAttrs(r3obj, R3IMGEFFA_InputList, &value, R3TAG_END);
OutputList
OutputList
R3IMGEFFA_OutputList
r3List
R3LIST*
list of output images, each node is of type R3IMAGENODE, read-only
value = jsobj.GetOutputList();
R3LIST* value;
R3GetAttrs(r3obj, R3IMGEFFA_OutputList, &value, R3TAG_END);
Nodes for input and output lists