HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OP_ExtraInfoBuffer Class Reference

#include <OP_ScriptOperator.h>

Public Member Functions

 OP_ExtraInfoBuffer ()
 Constructor and destructor. More...
 
 OP_ExtraInfoBuffer (const char *extra_info)
 
 ~OP_ExtraInfoBuffer ()
 
void readExtraInfo (const char *extra_info)
 
void writeExtraInfo (UT_WorkBuffer &extra_info)
 Writes out the extra info state of this object into a string. More...
 
void writeExtraInfo (UT_String &extra_info)
 Writes out the extra info state of this object into a string. More...
 
bool foundKeywords () const
 Getters and setters. More...
 
bool getHideDefaultParms () const
 Getters and setters. More...
 
void setHideDefaultParms (bool hide)
 Getters and setters. More...
 
const UT_StringHoldergetRepresentativeNodePath () const
 Getters and setters. More...
 
void setRepresentativeNodePath (const char *path)
 Getters and setters. More...
 
const UT_StringHoldergetGuideNodePath () const
 Getters and setters. More...
 
void setGuideNodePath (const char *path)
 Getters and setters. More...
 
const UT_StringHoldergetOpSubType () const
 Getters and setters. More...
 
void setOpSubType (const char *type)
 Getters and setters. More...
 
const UT_StringHoldergetShaderType () const
 Getters and setters. More...
 
void setShaderType (const char *type)
 Getters and setters. More...
 
const UT_StringHoldergetRenderMask () const
 Getters and setters. More...
 
void setRenderMask (const char *type)
 Getters and setters. More...
 
const UT_StringHoldergetVopnetMask () const
 Getters and setters. More...
 
void setVopnetMask (const char *type)
 Getters and setters. More...
 

Protected Member Functions

void resetSettings ()
 

Detailed Description

This is a helper class that parses the extra info from the HDA definition. It can also write te extra info to the HDA definition.

Definition at line 225 of file OP_ScriptOperator.h.

Constructor & Destructor Documentation

OP_ExtraInfoBuffer::OP_ExtraInfoBuffer ( )

Constructor and destructor.

OP_ExtraInfoBuffer::OP_ExtraInfoBuffer ( const char *  extra_info)
OP_ExtraInfoBuffer::~OP_ExtraInfoBuffer ( )

Member Function Documentation

bool OP_ExtraInfoBuffer::foundKeywords ( ) const
inline

Getters and setters.

Definition at line 243 of file OP_ScriptOperator.h.

const UT_StringHolder& OP_ExtraInfoBuffer::getGuideNodePath ( ) const
inline

Getters and setters.

Definition at line 256 of file OP_ScriptOperator.h.

bool OP_ExtraInfoBuffer::getHideDefaultParms ( ) const
inline

Getters and setters.

Definition at line 246 of file OP_ScriptOperator.h.

const UT_StringHolder& OP_ExtraInfoBuffer::getOpSubType ( ) const
inline

Getters and setters.

Definition at line 261 of file OP_ScriptOperator.h.

const UT_StringHolder& OP_ExtraInfoBuffer::getRenderMask ( ) const
inline

Getters and setters.

Definition at line 271 of file OP_ScriptOperator.h.

const UT_StringHolder& OP_ExtraInfoBuffer::getRepresentativeNodePath ( ) const
inline

Getters and setters.

Definition at line 251 of file OP_ScriptOperator.h.

const UT_StringHolder& OP_ExtraInfoBuffer::getShaderType ( ) const
inline

Getters and setters.

Definition at line 266 of file OP_ScriptOperator.h.

const UT_StringHolder& OP_ExtraInfoBuffer::getVopnetMask ( ) const
inline

Getters and setters.

Definition at line 276 of file OP_ScriptOperator.h.

void OP_ExtraInfoBuffer::readExtraInfo ( const char *  extra_info)

Parses the extra info string. After this call, you can use the query methods below.

void OP_ExtraInfoBuffer::resetSettings ( )
protected
void OP_ExtraInfoBuffer::setGuideNodePath ( const char *  path)
inline

Getters and setters.

Definition at line 258 of file OP_ScriptOperator.h.

void OP_ExtraInfoBuffer::setHideDefaultParms ( bool  hide)
inline

Getters and setters.

Definition at line 248 of file OP_ScriptOperator.h.

void OP_ExtraInfoBuffer::setOpSubType ( const char *  type)
inline

Getters and setters.

Definition at line 263 of file OP_ScriptOperator.h.

void OP_ExtraInfoBuffer::setRenderMask ( const char *  type)
inline

Getters and setters.

Definition at line 273 of file OP_ScriptOperator.h.

void OP_ExtraInfoBuffer::setRepresentativeNodePath ( const char *  path)
inline

Getters and setters.

Definition at line 253 of file OP_ScriptOperator.h.

void OP_ExtraInfoBuffer::setShaderType ( const char *  type)
inline

Getters and setters.

Definition at line 268 of file OP_ScriptOperator.h.

void OP_ExtraInfoBuffer::setVopnetMask ( const char *  type)
inline

Getters and setters.

Definition at line 278 of file OP_ScriptOperator.h.

void OP_ExtraInfoBuffer::writeExtraInfo ( UT_WorkBuffer extra_info)

Writes out the extra info state of this object into a string.

void OP_ExtraInfoBuffer::writeExtraInfo ( UT_String extra_info)

Writes out the extra info state of this object into a string.


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