r3dofmd

r3dofmd

Class

real/code/r3dofmd.h

Library

r3code

Description:

Depth of field post effect model

See Also

real/code/r3postim.h

Super Class

r3Postimageeffectmodel

R3CLID_POSTIMAGEEFFECTMODEL

JavaScript

r3Dofmodel

Class Identifier

R3CLID_DOFMODEL - 735

Methods

Attributes

Size, Scale, Distance, SettingsFromCamera,

Size

Attribute

Size

Identifier

R3DOFMA_Size

JavaScript type

Number

C type

R3FLOAT

Description

'R3DOFMA_Size' not documented

Syntax


jsobj.SetSize(value);
value = jsobj.GetSize();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3DOFMA_Size, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3DOFMA_Size, &value, R3TAG_END);

Scale

Attribute

Scale

Identifier

R3DOFMA_Scale

JavaScript type

Number

C type

R3FLOAT

Description

defines how quickly image blurs behind & in front of sharp distance

Syntax


jsobj.SetScale(value);
value = jsobj.GetScale();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3DOFMA_Scale, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3DOFMA_Scale, &value, R3TAG_END);

Distance

Attribute

Distance

Identifier

R3DOFMA_Distance

JavaScript type

Number

C type

R3FLOAT

Description

the distance where image appears sharp

Syntax


jsobj.SetDistance(value);
value = jsobj.GetDistance();


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3DOFMA_Distance, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3DOFMA_Distance, &value, R3TAG_END);

SettingsFromCamera

Attribute

SettingsFromCamera

Identifier

R3DOFMA_SettingsFromCamera

JavaScript type

Boolean

C type

R3BOOL

Description

if true current camera defines dof parameters

Syntax


jsobj.SetSettingsFromCamera(value);
value = jsobj.GetSettingsFromCamera();


R3BOOL value = ...;
R3SetAttrs(r3obj, R3DOFMA_SettingsFromCamera, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3DOFMA_SettingsFromCamera, &value, R3TAG_END);