Open Inventor Release 2023.2.3
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
SoOutputData.h File Reference

Go to the source code of this file.

Functions

 SoEngineOutputData (int numOutputs)
 
 ~SoEngineOutputData ()
 
void addOutput (const SoEngine *defEngine, const char *outputName, const SoEngineOutput *output, SoType type)
 
int getNumOutputs () const
 
const SbNamegetOutputName (int index) const
 
SoEngineOutputgetOutput (const SoEngine *engine, int index) const
 
int getIndex (const SoEngine *engine, const SoEngineOutput *output) const
 
const SoTypegetType (int index) const
 
SbBool readDescriptions (SoInput *in, SoEngine *engine) const
 
void writeDescriptions (SoOutput *out, SoEngine *engine) const
 

Function Documentation

◆ addOutput()

void addOutput ( const SoEngine defEngine,
const char *  outputName,
const SoEngineOutput output,
SoType  type 
)

◆ getIndex()

int getIndex ( const SoEngine engine,
const SoEngineOutput output 
) const

◆ getNumOutputs()

int getNumOutputs ( ) const

Definition at line 103 of file SoOutputData.h.

◆ getOutput()

SoEngineOutput * getOutput ( const SoEngine engine,
int  index 
) const

◆ getOutputName()

const SbName & getOutputName ( int  index) const

◆ getType()

const SoType & getType ( int  index) const

◆ readDescriptions()

SbBool readDescriptions ( SoInput in,
SoEngine engine 
) const

◆ SoEngineOutputData()

SoEngineOutputData ( int  numOutputs)

Definition at line 89 of file SoOutputData.h.

◆ writeDescriptions()

void writeDescriptions ( SoOutput out,
SoEngine engine 
) const

◆ ~SoEngineOutputData()