r3iresolv
real/widget/r3iresolv.h
r3wid
Image resolver. Finds and fixes broken image names from materials.
r3Root
R3CLID_ROOT
r3Imageresolver
R3CLID_IMAGERESOLVER - 1715
RENDER, LOCKTARGET, RELEASETARGET, IMAGECANCEL, IMAGESELECT, CLOSEIMAGEREQUESTE,
R3IRESOLM_RENDER
RENDER
R3IRESOLM_RENDER
R3OBJ*, target to be called to start actual rendering
R3INT, method for the target object
void*, p3 for the renderer
obj.RENDER(p1, p2, p3);
Method to be called to start the rendering. Check if there are any missing textures, ask the user to fix them and call the actual rendering interface.
R3IRESOLM_LOCKTARGET
LOCKTARGET
R3IRESOLM_LOCKTARGET
R3OBJ*, target
R3INT, target method
obj.LOCKTARGET(p1, p2, 0);
Lock to the 'target' object. No other rendering requests are processed before RELEASETARGET.
R3IRESOLM_RELEASETARGET
RELEASETARGET
R3IRESOLM_RELEASETARGET
obj.RELEASETARGET();
Actual rendering has started or cancelled and we are done with the target.
R3IRESOLM_IMAGECANCEL
IMAGECANCEL
R3IRESOLM_IMAGECANCEL
obj.IMAGECANCEL();
The above four methods are callbacks for the buttons in the dialog.
R3IRESOLM_IMAGESELECT
IMAGESELECT
R3IRESOLM_IMAGESELECT
obj.IMAGESELECT();
Callback for the browse gadget. The user has selected a file name. The method updates fileloaders search path, sets newly selected file name to the vsl object and calls the R3IRESOLM_CHECKMATERIALIMAGES again.
R3IRESOLM_CLOSEIMAGEREQUESTE
CLOSEIMAGEREQUESTE
R3IRESOLM_CLOSEIMAGEREQUESTE
obj.CLOSEIMAGEREQUESTE();
Close the 'continue/browse/cancel' requestion
MainWindow
MainWindow
R3IRESOLA_MainWindow
Object
R3OBJ*
our gui i.e. the main window
jsobj.SetMainWindow(value);
value = jsobj.GetMainWindow();
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3IRESOLA_MainWindow, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3IRESOLA_MainWindow, &value, R3TAG_END);
LayerList
LayerList
R3IRESOLA_LayerList
Object
R3OBJ*
main model
jsobj.SetLayerList(value);
value = jsobj.GetLayerList();
R3OBJ* value = ...;
R3SetAttrs(r3obj, R3IRESOLA_LayerList, value, R3TAG_END);
R3OBJ* value;
R3GetAttrs(r3obj, R3IRESOLA_LayerList, &value, R3TAG_END);