Open Inventor Release 2024.1.0
 
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()