Inherited by DD::Image::ParticleBehaviour.
Public Member Functions | |
ParticleOp (Node *node) | |
virtual void | applyBehaviour (const ParticleContext &context, ParticleSystem *ps)=0 |
unsigned | node_color () const |
const char * | node_shape () const |
virtual void | doApplyBehaviour (const ParticleContext &context, ParticleSystem &ps, unsigned pathMask)=0 |
int | minimum_inputs () const |
int | maximum_inputs () const |
Op * | default_input (int input) const |
bool | test_input (int input, Op *op) const |
virtual void | add_input_handle (int i, ViewerContext *ctx) |
Static Public Member Functions | |
static void | ParticleChannels_knob (Knob_Callback f, ParticleChannelSet *ptr, const char *name, const char *label=NULL) |
void DD::Image::ParticleOp::add_input_handle | ( | int | i, | |
ViewerContext * | ctx | |||
) | [virtual] |
we should ignore geo inputs for this purpose, as we shouldn't draw them if their panels are not open, and we don't want to suppress drawing them having lowered the state to CONNECTED from SHOW_OBJECT (see GeoOp::build_handles)
Reimplemented from DD::Image::Op.
References DD::Image::Op::input().
©2009 The Foundry Visionmongers, Ltd. All Rights Reserved. |