r3rmpope

r3rmpope

Class

real/raytr/r3rmpope.h

Library

r3raytr

Description:

Shader that implements math operations for the visual shading language

See Also

real/raytr/r3rmprop.h

Super Class

r3Rmatprop

R3CLID_RMATPROP

JavaScript

r3Rmpoperation

Class Identifier

R3CLID_RMPOPERATION - 737

Attributes

Operation,

Registration

int R3RegisterRMatPropOperationClass(R3APP *app);

Operation

Attribute

Operation

Identifier

R3RMPOPEA_Operation

JavaScript type

Integer

C type

R3INT

Description

see type enumeration below

Syntax


jsobj.SetOperation(value);


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

R3RMPOPER_ADD
R3RMPOPER_CROSS
R3RMPOPER_DIV
R3RMPOPER_PMUL
R3RMPOPER_MAX
R3RMPOPER_MIN
R3RMPOPER_MUL
R3RMPOPER_POW
R3RMPOPER_SIN
R3RMPOPER_SQRT
R3RMPOPER_SUB
R3RMPOPER_TAN
R3RMPOPER_INVCOMB
R3RMPOPER_MOD
R3RMPOPER_NEGATE
R3RMPOPER_FABS
R3RMPOPER_LENGTH
R3RMPOPER_LOG
R3RMPOPER_COS
R3RMPOPER_COT
R3RMPOPER_ARCSIN
R3RMPOPER_ARCCOS
R3RMPOPER_ARCTAN
R3RMPOPER_EXP
R3RMPOPER_NORM
R3RMPOPER_ARCCOT
R3RMPOPER_FLOOR
R3RMPOPER_CEILING
R3RMPOPER_ROUND
R3RMPOPER_COMMUL
R3RMPOPER_ONESUB
R3RMPOPER_LININTERP
R3RMPOPER_AVERAGE
R3RMPOPER_POLAR
R3RMPOPER_ONEMODULO
R3RMPOPER_COMAVERAGE
R3RMPOPER_INVERT
R3RMPOPER_REFRACT
R3RMPOPER_REFLECT
R3RMPOPER_SIGN
R3RMPOPER_FACEFORWARD