r3pospro
real/raytr/r3pospro.h
r3raytr
PostProcessing Class
r3Rensys
R3CLID_RENSYS
r3Postprocessing
R3CLID_POSTPROCESSING - 250
int R3RegisterPostProcessingClass(R3APP *app);
MainBuffer
MainBuffer
R3POSPROA_MainBuffer
Object
R3OBJ*
The (post image) object that contains the result of post processing
value = jsobj.GetMainBuffer();
R3OBJ* value;
R3GetAttrs(r3obj, R3POSPROA_MainBuffer, &value, R3TAG_END);
Tracer
Tracer
R3POSPROA_Tracer
Object
R3OBJ*
ray tracer object
jsobj.SetTracer(value);
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3POSPROA_Tracer, value, R3TAG_END);
TraceMethod
TraceMethod
R3POSPROA_TraceMethod
Integer
R3INT
ray test method. Use R3SendMsgA3(tracerobj, tracemethod, R3VECTOR *src, R3VECTOR *dst, R3FLOATCOLOR3 *color) to find out how color changes when travelling from src to dst. Result is returned in color.
jsobj.SetTraceMethod(value);
R3INT value = ...;
R3SetAttrs(r3obj, R3POSPROA_TraceMethod, value, R3TAG_END);
CurrentPostEffect
CurrentPostEffect
R3POSPROA_CurrentPostEffect
String
char*
selects posptroc configuration by name
jsobj.SetCurrentPostEffect(value);
char* value = ...;
R3SetAttrs(r3obj, R3POSPROA_CurrentPostEffect, value, R3TAG_END);
r3appobj *