Rumba C++ SDK
maquina::Plug::Flags Class Reference

#include <Plug.h>

Public Types

enum  Enum {
  none = 0, cache = 1 << 0, time_varying = 1 << 1, serial = 1 << 3,
  hidden = 1 << 8, channel = 1 << 9, main = 1 << 12, auto_connect = 1 << 13,
  no_input = 1 << 15, background = 1 << 30
}
 

Member Enumeration Documentation

◆ Enum

Enumerator
none 

This plug is nothing special.

cache 

This plug value should be kept in memory because it takes time to be computed.

time_varying 

This plug value mostly depends on time and must be recomputed at each frame even if the dependencies don't change, e.g. for nodes reading an animated output from a file or physics nodes (for evaluated plugs only).

serial 

This plug value should be serialized.

hidden 

This plug should be hidden in the UI by default.

channel 

This plug is a channel.

main 

This plug is always visible in the node editor.

auto_connect 

This plug may be connected automatically when the node is dropped over a connection.

no_input 

This plug cannot be connected with an input.

background 

This plug is evaluated by the background engine.


The documentation for this class was generated from the following file: