r3frende
real/code/r3frende.h
r3code
File render model
r3Model
R3CLID_MODEL
r3Filerendermodel
R3CLID_FILERENDERMODEL - 245
ADDOUTPUT, REMOVEOUTPUT, REMOVEALLOUTPUTS, UPDATEOUTPUTFILENAME,
Outputs, Width, Height, BoxX, BoxY, BoxW, BoxH, FileName, FileNumberingFormat, EffectName, RenderSettingName, BeginAnimationComman, EndAnimationCommand, BeginFrameCommand, EndFrameCommand, BeginAnimationClid, EndAnimationClid, BeginFrameClid, EndFrameClid, BaseIndex, RenderBoxActive, FormatType, State, AspectLocked, ImageEffectName, FieldEffectName, FrameEffectName, RenderAction,
R3FIREM_ADDOUTPUT
ADDOUTPUT
R3FIREM_ADDOUTPUT
R3BOOL, true if succeeded
char*, output file name
char*, the name of the output object to be added.
rc = obj.ADDOUTPUT(p1, p3);
Add new output. The parameter 'p3' should refer to name of an existing output object.
R3FIREM_REMOVEOUTPUT
REMOVEOUTPUT
R3FIREM_REMOVEOUTPUT
R3BOOL, true if object object was found.
char*, output file name
char*, name of the output object to be removed.
rc = obj.REMOVEOUTPUT(p1, p3);
Remove output from the project.
R3FIREM_REMOVEALLOUTPUTS
REMOVEALLOUTPUTS
R3FIREM_REMOVEALLOUTPUTS
obj.REMOVEALLOUTPUTS();
Clear all outputs.
R3FIREM_UPDATEOUTPUTFILENAME
UPDATEOUTPUTFILENAME
R3FIREM_UPDATEOUTPUTFILENAME
char*, new filename
char*, if given touch only outputs with this name.
char*, if given, touch only outputs associated with this output object
obj.UPDATEOUTPUTFILENAME(p1, p2, p3);
Update filenames for output objects
n.name contains nice symbolic name
Name of output file
Name of output object
Outputs
Outputs
R3FIREA_Outputs
r3List
R3LIST*
current output list of R3OUTNODES
value = jsobj.GetOutputs();
R3LIST* value;
R3GetAttrs(r3obj, R3FIREA_Outputs, &value, R3TAG_END);
Width
Width
R3FIREA_Width
Integer
R3INT
resolution
jsobj.SetWidth(value);
value = jsobj.GetWidth();
R3INT value = ...;
R3SetAttrs(r3obj, R3FIREA_Width, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3FIREA_Width, &value, R3TAG_END);
Height
Height
R3FIREA_Height
Integer
int
'R3FIREA_Height' not documented
jsobj.SetHeight(value);
value = jsobj.GetHeight();
int value = ...;
R3SetAttrs(r3obj, R3FIREA_Height, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3FIREA_Height, &value, R3TAG_END);
BoxX
BoxX
R3FIREA_BoxX
Integer
R3INT
box coordinates for box ray tracing
jsobj.SetBoxX(value);
value = jsobj.GetBoxX();
R3INT value = ...;
R3SetAttrs(r3obj, R3FIREA_BoxX, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3FIREA_BoxX, &value, R3TAG_END);
BoxY
BoxY
R3FIREA_BoxY
Integer
int
'R3FIREA_BoxY' not documented
jsobj.SetBoxY(value);
value = jsobj.GetBoxY();
int value = ...;
R3SetAttrs(r3obj, R3FIREA_BoxY, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3FIREA_BoxY, &value, R3TAG_END);
BoxW
BoxW
R3FIREA_BoxW
Integer
int
'R3FIREA_BoxW' not documented
jsobj.SetBoxW(value);
value = jsobj.GetBoxW();
int value = ...;
R3SetAttrs(r3obj, R3FIREA_BoxW, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3FIREA_BoxW, &value, R3TAG_END);
BoxH
BoxH
R3FIREA_BoxH
Integer
int
'R3FIREA_BoxH' not documented
jsobj.SetBoxH(value);
value = jsobj.GetBoxH();
int value = ...;
R3SetAttrs(r3obj, R3FIREA_BoxH, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3FIREA_BoxH, &value, R3TAG_END);
FileName
FileName
R3FIREA_FileName
String
char*
UNUSED!!
jsobj.SetFileName(value);
value = jsobj.GetFileName();
char* value = ...;
R3SetAttrs(r3obj, R3FIREA_FileName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3FIREA_FileName, &value, R3TAG_END);
FileNumberingFormat
FileNumberingFormat
R3FIREA_FileNumberingFormat
String
char*
jsobj.SetFileNumberingFormat(value);
value = jsobj.GetFileNumberingFormat();
char* value = ...;
R3SetAttrs(r3obj, R3FIREA_FileNumberingFormat, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3FIREA_FileNumberingFormat, &value, R3TAG_END);
EffectName
EffectName
R3FIREA_EffectName
String
char*
jsobj.SetEffectName(value);
value = jsobj.GetEffectName();
char* value = ...;
R3SetAttrs(r3obj, R3FIREA_EffectName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3FIREA_EffectName, &value, R3TAG_END);
RenderSettingName
RenderSettingName
R3FIREA_RenderSettingName
String
char*
jsobj.SetRenderSettingName(value);
value = jsobj.GetRenderSettingName();
char* value = ...;
R3SetAttrs(r3obj, R3FIREA_RenderSettingName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3FIREA_RenderSettingName, &value, R3TAG_END);
BeginAnimationComman
BeginAnimationComman
R3FIREA_BeginAnimationComman
String
char*
jsobj.SetBeginAnimationComman(value);
value = jsobj.GetBeginAnimationComman();
char* value = ...;
R3SetAttrs(r3obj, R3FIREA_BeginAnimationCommand, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3FIREA_BeginAnimationCommand, &value, R3TAG_END);
EndAnimationCommand
EndAnimationCommand
R3FIREA_EndAnimationCommand
String
char*
jsobj.SetEndAnimationCommand(value);
value = jsobj.GetEndAnimationCommand();
char* value = ...;
R3SetAttrs(r3obj, R3FIREA_EndAnimationCommand, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3FIREA_EndAnimationCommand, &value, R3TAG_END);
BeginFrameCommand
BeginFrameCommand
R3FIREA_BeginFrameCommand
String
char*
jsobj.SetBeginFrameCommand(value);
value = jsobj.GetBeginFrameCommand();
char* value = ...;
R3SetAttrs(r3obj, R3FIREA_BeginFrameCommand, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3FIREA_BeginFrameCommand, &value, R3TAG_END);
EndFrameCommand
EndFrameCommand
R3FIREA_EndFrameCommand
String
char*
jsobj.SetEndFrameCommand(value);
value = jsobj.GetEndFrameCommand();
char* value = ...;
R3SetAttrs(r3obj, R3FIREA_EndFrameCommand, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3FIREA_EndFrameCommand, &value, R3TAG_END);
BeginAnimationClid
BeginAnimationClid
R3FIREA_BeginAnimationClid
Integer
int
jsobj.SetBeginAnimationClid(value);
value = jsobj.GetBeginAnimationClid();
int value = ...;
R3SetAttrs(r3obj, R3FIREA_BeginAnimationClid, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3FIREA_BeginAnimationClid, &value, R3TAG_END);
EndAnimationClid
EndAnimationClid
R3FIREA_EndAnimationClid
Integer
int
'R3FIREA_EndAnimationClid' not documented
jsobj.SetEndAnimationClid(value);
value = jsobj.GetEndAnimationClid();
int value = ...;
R3SetAttrs(r3obj, R3FIREA_EndAnimationClid, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3FIREA_EndAnimationClid, &value, R3TAG_END);
BeginFrameClid
BeginFrameClid
R3FIREA_BeginFrameClid
Integer
int
'R3FIREA_BeginFrameClid' not documented
jsobj.SetBeginFrameClid(value);
value = jsobj.GetBeginFrameClid();
int value = ...;
R3SetAttrs(r3obj, R3FIREA_BeginFrameClid, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3FIREA_BeginFrameClid, &value, R3TAG_END);
EndFrameClid
EndFrameClid
R3FIREA_EndFrameClid
Integer
int
'R3FIREA_EndFrameClid' not documented
jsobj.SetEndFrameClid(value);
value = jsobj.GetEndFrameClid();
int value = ...;
R3SetAttrs(r3obj, R3FIREA_EndFrameClid, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3FIREA_EndFrameClid, &value, R3TAG_END);
BaseIndex
BaseIndex
R3FIREA_BaseIndex
Integer
R3INT
jsobj.SetBaseIndex(value);
value = jsobj.GetBaseIndex();
R3INT value = ...;
R3SetAttrs(r3obj, R3FIREA_BaseIndex, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3FIREA_BaseIndex, &value, R3TAG_END);
RenderBoxActive
RenderBoxActive
R3FIREA_RenderBoxActive
Boolean
R3BOOL
jsobj.SetRenderBoxActive(value);
value = jsobj.GetRenderBoxActive();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3FIREA_RenderBoxActive, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3FIREA_RenderBoxActive, &value, R3TAG_END);
FormatType
FormatType
R3FIREA_FormatType
Integer
R3INT
see types below
jsobj.SetFormatType(value);
value = jsobj.GetFormatType();
R3INT value = ...;
R3SetAttrs(r3obj, R3FIREA_FormatType, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3FIREA_FormatType, &value, R3TAG_END);
State
State
R3FIREA_State
Integer
int
See state flags below
jsobj.SetState(value);
value = jsobj.GetState();
int value = ...;
R3SetAttrs(r3obj, R3FIREA_State, value, R3TAG_END);
int value;
R3GetAttrs(r3obj, R3FIREA_State, &value, R3TAG_END);
AspectLocked
AspectLocked
R3FIREA_AspectLocked
Boolean
R3BOOL
jsobj.SetAspectLocked(value);
value = jsobj.GetAspectLocked();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3FIREA_AspectLocked, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3FIREA_AspectLocked, &value, R3TAG_END);
ImageEffectName
ImageEffectName
R3FIREA_ImageEffectName
String
char*
post effect applied to full images (not to partial render boxes)
jsobj.SetImageEffectName(value);
value = jsobj.GetImageEffectName();
char* value = ...;
R3SetAttrs(r3obj, R3FIREA_ImageEffectName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3FIREA_ImageEffectName, &value, R3TAG_END);
FieldEffectName
FieldEffectName
R3FIREA_FieldEffectName
String
char*
post effect applied to fields
jsobj.SetFieldEffectName(value);
value = jsobj.GetFieldEffectName();
char* value = ...;
R3SetAttrs(r3obj, R3FIREA_FieldEffectName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3FIREA_FieldEffectName, &value, R3TAG_END);
FrameEffectName
FrameEffectName
R3FIREA_FrameEffectName
String
char*
post effect applied to frames
jsobj.SetFrameEffectName(value);
value = jsobj.GetFrameEffectName();
char* value = ...;
R3SetAttrs(r3obj, R3FIREA_FrameEffectName, value, R3TAG_END);
char* value;
R3GetAttrs(r3obj, R3FIREA_FrameEffectName, &value, R3TAG_END);
RenderAction
RenderAction
R3FIREA_RenderAction
Integer
R3INT
see enum below
jsobj.SetRenderAction(value);
value = jsobj.GetRenderAction();
R3INT value = ...;
R3SetAttrs(r3obj, R3FIREA_RenderAction, value, R3TAG_END);
R3INT value;
R3GetAttrs(r3obj, R3FIREA_RenderAction, &value, R3TAG_END);
Format types
state flags
R3FIREA_RenderAction types