EvalContext

Inheritance diagram of rumba.EvalContext
class EvalContext

This class holds the evaluation context passed to the evaluation handler during a plug evaluation.

Use this interface to query the dependency count and the dependencies value. This interface is implemented by the application.

Methods

as_Box3f(index)

Returns the n-th dependency value as a Box3f.

as_Color4f(index)

Returns the n-th dependency value as a Color4f.

as_M44d(index)

Returns the n-th dependency value as a M44d.

as_Quatd(index)

Returns the n-th dependency value as a Quatd.

as_V2d(index)

Returns the n-th dependency value as a V2d.

as_V2i(index)

Returns the n-th dependency value as a V2i.

as_V3d(index)

Returns the n-th dependency value as a V3d.

as_V3i(index)

Returns the n-th dependency value as a V3i.

as_V4d(index)

Returns the n-th dependency value as a V4d.

as_V4i(index)

Returns the n-th dependency value as a V4i.

as_bool(index)

Returns the n-th dependency value as a bool.

as_double(index)

Returns the n-th dependency value as a double.

as_float(index)

Returns the n-th dependency value as a float.

as_int(index)

Returns the n-th dependency value as an integer.

as_string(index)

Returns the n-th dependency value as a string.

value(index)

Returns the n-th dependency value.

value_count()

Returns the number of dependencies value available.