r3imgldr

r3imgldr

Class

real/dtype/r3imgldr.h

Library

r3dtype

Description:

ImageLoader Class

See Also

oops/r3root.h

Super Class

r3Root

R3CLID_ROOT

JavaScript

r3Imageloader

Class Identifier

R3CLID_IMAGELOADER - 541

Methods

ENUMFILETYPES, REGISTERFILETYPE, ADDSEARCHPATH, REMOVESEARCHPATH, REMOVEALLSEARCHPATHS, ADDPROJECTPATH, REMOVEPROJECTPATH, REMOVEALLPROJECTPATHS, ADDPROJECTSUBPATH, REMOVEPROJECTSUBPATH, REMOVEALLPROJECTSUBPA, BUILDACTUALNAME,

Attributes

R3ILM_ENUMFILETYPES

Method

ENUMFILETYPES

Identifier

R3ILM_ENUMFILETYPES

Return

R3BOOL, return value from the callback

Param 1:

R3OBJ*, callback object

Param 2:

R3INT, callback method

Param 3:

void*, callback data

JavaScript

rc = obj.ENUMFILETYPES(p1, p2, p3);

Description

Enumerate registered image file formats. Calls the given callback object R3SendMsgA2(cbobj, cbmth, (void *)classid, cbdata); where the 'classid' is the class id of the installed file format.

R3ILCM_REGISTERFILETYPE

Method

REGISTERFILETYPE

Identifier

R3ILCM_REGISTERFILETYPE

Param 1:

R3INT, priority

Param 3:

R3CLID, class id

JavaScript

obj.REGISTERFILETYPE(p1, p3);

Description

Class method. Used for registering image classes. The priority * is used for controlling the order in which the classes are scanned for opening files. * Give high priority to native file formats

R3ILCM_ADDSEARCHPATH

Method

ADDSEARCHPATH

Identifier

R3ILCM_ADDSEARCHPATH

Param 3:

char*, path

JavaScript

obj.ADDSEARCHPATH(p3);

Description

Adds a path where to search for the image files.

R3ILCM_REMOVESEARCHPATH

Method

REMOVESEARCHPATH

Identifier

R3ILCM_REMOVESEARCHPATH

Param 3:

char*, path

JavaScript

obj.REMOVESEARCHPATH(p3);

Description

Removes a search path

R3ILCM_REMOVEALLSEARCHPATHS

Method

REMOVEALLSEARCHPATHS

Identifier

R3ILCM_REMOVEALLSEARCHPATHS

JavaScript

obj.REMOVEALLSEARCHPATHS();

Description

Removes all search paths

R3ILCM_ADDPROJECTPATH

Method

ADDPROJECTPATH

Identifier

R3ILCM_ADDPROJECTPATH

Param 3:

char*, path

JavaScript

obj.ADDPROJECTPATH(p3);

Description

Adds a project path where to search for the image files.

R3ILCM_REMOVEPROJECTPATH

Method

REMOVEPROJECTPATH

Identifier

R3ILCM_REMOVEPROJECTPATH

Param 3:

char*, path

JavaScript

obj.REMOVEPROJECTPATH(p3);

Description

Removes a project search path

R3ILCM_REMOVEALLPROJECTPATHS

Method

REMOVEALLPROJECTPATHS

Identifier

R3ILCM_REMOVEALLPROJECTPATHS

JavaScript

obj.REMOVEALLPROJECTPATHS();

Description

Removes all project search paths

R3ILCM_ADDPROJECTSUBPATH

Method

ADDPROJECTSUBPATH

Identifier

R3ILCM_ADDPROJECTSUBPATH

Param 3:

char*, subpath

JavaScript

obj.ADDPROJECTSUBPATH(p3);

Description

Adds a sub directory to search for the project paths.

R3ILCM_REMOVEPROJECTSUBPATH

Method

REMOVEPROJECTSUBPATH

Identifier

R3ILCM_REMOVEPROJECTSUBPATH

Param 3:

char*, path

JavaScript

obj.REMOVEPROJECTSUBPATH(p3);

Description

Removes a project search sub path

R3ILCM_REMOVEALLPROJECTSUBPA

Method

REMOVEALLPROJECTSUBPA

Identifier

R3ILCM_REMOVEALLPROJECTSUBPA

JavaScript

obj.REMOVEALLPROJECTSUBPA();

Description

Removes all project search sub paths

R3ILCM_BUILDACTUALNAME

Method

BUILDACTUALNAME

Identifier

R3ILCM_BUILDACTUALNAME

Return

R3BOOL, TRUE if file exists

JavaScript

rc = obj.BUILDACTUALNAME();

Description

like R3RM_CREATE, but dtype object is not created. Given R3ILA_ActualFileName string will include the full filename if file could be found and opened.

Tags

Tags

R3ILA_FileName
R3ILA_Mode
R3ILA_ActualFileName
R3ILA_ProgressData
R3ILA_Size
R3ILA_TimeStamp