SOP_Visibility Class Reference

#include <SOP_Visibility.h>

Inheritance diagram for SOP_Visibility:

SOP_Node OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner

List of all members.

Public Types

enum  { HIDE, EXPOSE }
enum  { SELECTED, NON_SELECTED }
enum  { THREE_D, TWO_D, TWO_D_AND_THREE_D }

Public Member Functions

 SOP_Visibility (OP_Network *net, const char *name, OP_Operator *entry)
virtual ~SOP_Visibility ()
virtual OP_ERROR cookInputGroups (OP_Context &context, int alone=0)

Static Public Member Functions

static OP_NodemyConstructor (OP_Network *net, const char *name, OP_Operator *entry)

Static Public Attributes

static PRM_Template myTemplateList []

Protected Member Functions

virtual OP_ERROR cookMySop (OP_Context &context)
virtual const char * inputLabel (unsigned idx) const
void performVisibility (int visibility_type)


Detailed Description

Definition at line 34 of file SOP_Visibility.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
HIDE 
EXPOSE 

Definition at line 43 of file SOP_Visibility.h.

anonymous enum

Enumerator:
SELECTED 
NON_SELECTED 

Definition at line 44 of file SOP_Visibility.h.

anonymous enum

Enumerator:
THREE_D 
TWO_D 
TWO_D_AND_THREE_D 

Definition at line 45 of file SOP_Visibility.h.


Constructor & Destructor Documentation

SOP_Visibility::SOP_Visibility ( OP_Network net,
const char *  name,
OP_Operator entry 
)

virtual SOP_Visibility::~SOP_Visibility (  )  [virtual]


Member Function Documentation

virtual OP_ERROR SOP_Visibility::cookInputGroups ( OP_Context context,
int  alone = 0 
) [virtual]

Reimplemented from OP_Node.

virtual OP_ERROR SOP_Visibility::cookMySop ( OP_Context context  )  [protected, virtual]

Implements SOP_Node.

virtual const char* SOP_Visibility::inputLabel ( unsigned  idx  )  const [protected, virtual]

Reimplemented from OP_Node.

static OP_Node* SOP_Visibility::myConstructor ( OP_Network net,
const char *  name,
OP_Operator entry 
) [static]

void SOP_Visibility::performVisibility ( int  visibility_type  )  [protected]


Member Data Documentation

Definition at line 54 of file SOP_Visibility.h.


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

Generated on Mon Jan 28 00:30:04 2013 for HDK by  doxygen 1.5.9