Clarisse 5.0 SP10 SDK 5.0.5.10.0
Loading...
Searching...
No Matches
OfOutput Class Reference

Inherits OfPlugType.

Public Member Functions

 OfOutput (OfObject &object, const CoreString &n="self", Type t=TYPE_REFERENCE, unsigned int s=1, VisualHint h=VISUAL_HINT_DEFAULT)
 
 OfOutput (OfObject &object, OfOutput &source)
 
void get_statistics (SysStatistic &stats) const
 Gather statistics for this plug into the specified statistic object.
 
unsigned int get_dim () const
 
- Public Member Functions inherited from OfPlugType
const CoreStringget_name () const
 Returns the name of this plug.
 
const Typeget_type () const
 Returns the type of this plug.
 
const VisualHintget_visual_hint () const
 Returns the visual hint of this plug.
 
const Containerget_container () const
 Returns the type of value container used by this plug.
 
OfObjectget_parent_object () const
 Returns the object containing this plug.
 
OfContextget_parent_context () const
 Accessor to the context containing the parent object of this attribute.
 
OfAppget_application () const
 Accessor to the application.
 
OfObjectFactoryget_factory () const
 Accessor to object factory.
 
CoreString get_full_name () const
 Returns the full name of this plug. More...
 
- Public Member Functions inherited from CoreBaseObject
bool is_kindof (const CoreBaseObject &object) const
 
virtual size_t get_memory_size () const
 
CoreString get_class_info_name () const
 
const unsigned long & get_class_info_id () const
 
virtual bool is_kindof (const CoreClassInfo &cinfo) const
 
virtual const CoreClassInfoget_class_info () const
 
template<class T >
T * cast ()
 
template<class T >
const T * cast () const
 
- Public Member Functions inherited from CoreBaseType
bool is_kindof (const CoreClassInfo &cinfo) const
 

Additional Inherited Members

- Public Types inherited from OfPlugType
enum  Type {
  TYPE_BOOL = 0 ,
  TYPE_LONG ,
  TYPE_DOUBLE ,
  TYPE_STRING ,
  TYPE_FILE ,
  TYPE_REFERENCE ,
  TYPE_OBJECT ,
  TYPE_CURVE ,
  TYPE_ACTION ,
  TYPE_COUNT
}
 Type for all the plug values. More...
 
enum  Container {
  CONTAINER_SINGLE ,
  CONTAINER_ARRAY ,
  CONTAINER_LIST ,
  CONTAINER_COUNT
}
 
enum  VisualHint {
  VISUAL_HINT_ENUM ,
  VISUAL_HINT_COLOR ,
  VISUAL_HINT_FILENAME_SAVE ,
  VISUAL_HINT_FILENAME_OPEN ,
  VISUAL_HINT_FOLDER ,
  VISUAL_HINT_PERCENTAGE ,
  VISUAL_HINT_SCALE ,
  VISUAL_HINT_DISTANCE ,
  VISUAL_HINT_ANGLE ,
  VISUAL_HINT_FREQUENCY ,
  VISUAL_HINT_TIME ,
  VISUAL_HINT_FRAME ,
  VISUAL_HINT_SUBFRAME ,
  VISUAL_HINT_SECOND ,
  VISUAL_HINT_AREA ,
  VISUAL_HINT_WATT ,
  VISUAL_HINT_SAMPLE ,
  VISUAL_HINT_SUBSAMPLE ,
  VISUAL_HINT_SAMPLE_PER_PIXEL ,
  VISUAL_HINT_SUBPIXEL ,
  VISUAL_HINT_PIXEL ,
  VISUAL_HINT_PARENT_REFERENCE ,
  VISUAL_HINT_CONTEXT ,
  VISUAL_HINT_L ,
  VISUAL_HINT_LA ,
  VISUAL_HINT_RGB ,
  VISUAL_HINT_RGBA ,
  VISUAL_HINT_GRADIENT ,
  VISUAL_HINT_MEMSIZE ,
  VISUAL_HINT_TAG ,
  VISUAL_HINT_TAG_MENU ,
  VISUAL_HINT_SCRIPT ,
  VISUAL_HINT_MULTILINE ,
  VISUAL_HINT_GROUP ,
  VISUAL_HINT_CUSTOM_UI ,
  VISUAL_HINT_DEFAULT ,
  VISUAL_HINT_COUNT
}
 
- Static Public Member Functions inherited from CoreBaseObject
static const CoreClassInfoclass_info ()
 
template<class T >
static T * cast (CoreBaseObject *object)
 
template<class T >
static const T * cast (const CoreBaseObject *object)
 
- Static Public Member Functions inherited from CoreBaseType
static const CoreClassInfoclass_info ()
 Get the type descriptor of this instance.
 
- Protected Member Functions inherited from OfPlugType
 OfPlugType (OfObject &object, const CoreString &name, const Type &type, const Container &container, const VisualHint &visual_hint)
 
 OfPlugType (OfObject &object, OfPlugType &source)
 
 OfPlugType (OfObject &object)
 
- Protected Attributes inherited from OfPlugType
Pdef * m_pdef
 static definition, eventually from a derived class (aka OfAttr::Def)
 
OfObjectm_object
 object owning the plug