r3scanli

r3scanli

Class

real/raytr/r3scanli.h

Library

r3raytr

Description:

Scanline Class

See Also

real/raytr/r3rensys.h

Super Class

r3Rensys

R3CLID_RENSYS

JavaScript

r3Scanline

Class Identifier

R3CLID_SCANLINE - 742

Methods

Attributes

DataType, Reflections, Shadows,

Registration

int R3RegisterScanlineClass(R3APP *app);

DataType

Attribute

DataType

Identifier

R3SCLA_DataType

JavaScript type

Integer

C type

R3INT

Description

datatype (see r3typids.h) R3TID_BYTE..R3TID_FLOAT. Defines z buffer channel accuracy for all channels but distance which is always R3FLOAT

Syntax


jsobj.SetDataType(value);


R3INT value = ...;
R3SetAttrs(r3obj, R3SCLA_DataType, value, R3TAG_END);

Reflections

Attribute

Reflections

Identifier

R3SCLA_Reflections

JavaScript type

Boolean

C type

R3BOOL

Description

if true scanline object visible later in ray trace reflections

Syntax


jsobj.SetReflections(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3SCLA_Reflections, value, R3TAG_END);

Shadows

Attribute

Shadows

Identifier

R3SCLA_Shadows

JavaScript type

Boolean

C type

R3BOOL

Description

if true scanline object casts later shaows in ray tracing

Syntax


jsobj.SetShadows(value);


R3BOOL value = ...;
R3SetAttrs(r3obj, R3SCLA_Shadows, value, R3TAG_END);