r3lvlmat

r3lvlmat

Class

real/code/r3lvlmat.h

Library

r3code

Description:

Level material model.

See Also

real/code/r3matbas.h

Super Class

r3Materialbase

R3CLID_MATERIALBASE

JavaScript

r3Levelmaterial

Class Identifier

R3CLID_LEVELMATERIAL - 1233

Methods

ADDNAME, ADDNAMEINDEXED, REMOVEINDEXED, REMOVENAMED,

Attributes

List,

R3LEVELMATM_ADDNAME

Method

ADDNAME

Identifier

R3LEVELMATM_ADDNAME

Return

R3BOOL, true

Param 3:

char*, name of the material to be added

JavaScript

rc = obj.ADDNAME(p3);

Description

Insert new material into the level material

R3LEVELMATM_ADDNAMEINDEXED

Method

ADDNAMEINDEXED

Identifier

R3LEVELMATM_ADDNAMEINDEXED

Return

R3BOOL, true

Param 1:

R3INT, ordnum specifying insertion point

Param 3:

char*, name of the material to be added

JavaScript

rc = obj.ADDNAMEINDEXED(p1, p3);

Description

Insert new material into the given position in * the level.

R3LEVELMATM_REMOVEINDEXED

Method

REMOVEINDEXED

Identifier

R3LEVELMATM_REMOVEINDEXED

Param 3:

R3INT, ordnum of the material to be removed

JavaScript

obj.REMOVEINDEXED(p3);

Description

Remove the material by ordnum * the level.

R3LEVELMATM_REMOVENAMED

Method

REMOVENAMED

Identifier

R3LEVELMATM_REMOVENAMED

Param 3:

char*, material to be removed

JavaScript

obj.REMOVENAMED(p3);

Description

Remove the material by name.

List

Attribute

List

Identifier

R3LEVELMATA_List

JavaScript type

r3List

C type

R3LIST*

Description

sub materials

Syntax


value = jsobj.GetList();


R3LIST* value;
R3GetAttrs(r3obj, R3LEVELMATA_List, &value, R3TAG_END);