SHOP_Node Class Reference

#include <SHOP_Node.h>

Inheritance diagram for SHOP_Node:

OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner SHOP_VariableInput SHOP_Output

List of all members.

Public Member Functions

 SHOP_Node (OP_Network *dad, const char *name, OP_Operator *entry, SHOP_TYPE shader_type=SHOP_SURFACE)
virtual ~SHOP_Node ()
const UT_StringgetRenderMask () const
virtual int getFirstParameter ()
virtual int getLastParameter ()
virtual bool runCreateScript ()
virtual SHOP_NodefindShader (SHOP_TYPE shop_type, fpreal64 now, const UT_Options *options)
virtual bool matchesShaderType (SHOP_TYPE shop_type)
 Returns true if the shop node provides a shader for a given shop_type.
virtual int collectShaders (UT_PtrArray< SHOP_Node * > &list, SHOP_TYPE shop_type, fpreal64 now, const UT_Options *options)
virtual int getInputTileLOD () const
virtual int getOutputTileLOD () const
virtual bool isInputVisible (int idx) const
virtual bool isOutputVisible (int idx) const
virtual bool getBoundingBox (UT_BoundingBox &box, OP_Context &ctx)
virtual bool getBoundingBox (UT_BoundingBox &box, OP_Context &ctx, const char *rtype)
virtual SHOP_NodegetOutputNode () const
virtual void getInputName (UT_String &name, int idx) const
virtual SHOP_TYPE getInputType (int idx) const
virtual void getOutputName (UT_String &name, int idx) const
virtual SHOP_TYPE getOutputType (int idx) const
virtual void saveDialogScriptExtraInfo (ostream &os)
virtual void createGalleryEntry (OP_GalleryEntry &entry)
virtual const char * getShaderName (bool forvex, SHOP_TYPE shop_type) const
virtual void getVariableString (int idx, UT_String &str, int thread)
virtual bool createSpareParametersFromChannels (UT_BitArray &selection, const CH_ChannelList &channels)
virtual bool createSpareParametersForLoad (UT_StringArray &names, PRM_ParmNameMap &nmap, UT_String &errors)
OP_NodegetCallingOBJ ()
void setCallingOBJ (OP_Node *o)
OP_NodegetCallingSOP ()
void setCallingSOP (OP_Node *s)
SHOP_ClerkgetClerk (const char *rendertype, SHOP_TYPE interpret_type=SHOP_INVALID)
SHOP_ClerkgetAnyClerk (bool only_string_generators)
virtual bool buildShaderString (UT_String &result, fpreal64 now, const UT_Options *options, OP_Node *obj=0, OP_Node *sop=0, SHOP_TYPE interpret_type=SHOP_INVALID)
virtual bool buildShaderData (SHOP_ReData &data, fpreal64 now, const UT_Options *options, OP_Node *obj=0, OP_Node *sop=0, SHOP_TYPE interpret_type=SHOP_INVALID)
virtual bool buildShaderBounds (UT_BoundingBox &box, fpreal64 now, const UT_Options *options, OP_Node *obj=0, OP_Node *sop=0, SHOP_TYPE interpret_type=SHOP_INVALID)
virtual bool buildVopShaderString (VOP_Node *vop, UT_String &result, fpreal64 now, const UT_Options *options, OP_Node *obj, OP_Node *sop, SHOP_TYPE interpret_type=SHOP_INVALID)
bool getVopShaderName (OP_Node *node, UT_WorkBuffer &name, bool forvex, SHOP_TYPE shop_type) const
 Get the shader name assocaited with a VOP.
void destroyCache ()
SHOP_ClerkCacheEntry * getClerkData (const SHOP_Clerk *clerk)
void destroyClerkData (const SHOP_Clerk *clerk)
void addClerkData (const SHOP_Clerk *clerk, SHOP_ClerkCacheEntry *entry)
virtual SHOP_TYPE getShaderType () const
virtual void getOutputShaderTypes (UT_RefArray< SHOP_TYPE > &types)
 Returns the shader types this shop outputs.
bool findPropertiesParameter (const char *parm, fpreal64 now, int &opid, int &pidx)
void addError (int code, const char *msg=0)
void addMessage (SHOP_ErrorCode code, const char *msg=0)
void addWarning (SHOP_ErrorCode code, const char *msg=0)
void addFatal (SHOP_ErrorCode code, const char *msg=0)
void addSystemError (const char *msg=0)
void addCommonError (UT_CommonErrorCode what, const char *msg=0)
int getOGLTextureCount () const
void bumpOGLTextureCount (int dir)
bool containsShopType (SHOP_TYPE type) const
void bumpContainedType (SHOP_TYPE type, int dir)
int getOGLScriptCacheState () const
void setOGLScriptCache (int val, const char *vtxsrc, const char *fragsrc)
const char * getOGLVtxSource () const
const char * getOGLFragSource () const
void evalStringParm (UT_String &result, const char *parm_name, int vector_index, fpreal64 now, const PRM_Template *tplate, bool &quoted, const char *rtype, int fprecision)
virtual const char * getChildType () const
virtual const char * getOpType () const
virtual OP_OpTypeId getChildTypeID () const
virtual OP_OpTypeId getOpTypeID () const
virtual fpreal getW () const
 Node position/scale is used by the UI.
virtual fpreal getH () const
 Node position/scale is used by the UI.
bool evalShopParameter (const char *name, int vec_idx, fpreal64 now, int &value, const UT_Options *options, bool add_cook_dependency=false)
bool evalShopParameter (const char *name, int vec_idx, fpreal64 now, fpreal &value, const UT_Options *options, bool add_cook_dependency=false)
bool evalShopParameter (const char *name, int vec_idx, fpreal64 now, UT_String &value, const UT_Options *options, bool add_cook_dependency=false)
virtual UT_StringgetMaterialIconFilename ()
virtual void setMaterialIconFilename (const char *icon_file)
virtual IMG_RastergetMaterialIconImage ()
virtual bool getMaterialIconAllowRegenerateFlag ()
virtual void setMaterialIconAllowRegenerateFlag (bool allow)
virtual VOP_NodegetProcedural (VOP_Type type)
virtual void handleOTLIndexFileCleared ()

Static Public Member Functions

static PRM_TemplategetObsolete (SHOP_TYPE type)
static const char * getShaderType (SHOP_TYPE type)
static const char * getShaderLabel (SHOP_TYPE type)
static const char * getIconName (SHOP_TYPE type)
static const char * getBundleFilter (SHOP_TYPE type)
static const char * getShaderParmPath (SHOP_TYPE type)
static const char * getShaderSpaceParm (SHOP_TYPE type)
static SHOP_TYPE getShaderType (const char *name)
static SHOP_TYPE getTypeFromParm (const char *parmname)
static SHOP_TYPE getTypeFromSpaceParm (const char *parmname)
static bool convertStringToOptions (UT_Options &options, const char *str)
static bool isParmDefaultValue (OP_Node *node, PRM_Parm *parm, fpreal64 now, const UT_Options *options)
static bool isParmDefaultValue (OP_Node *node, const char *parmname, fpreal64 now, const UT_Options *options)
static UT_PtrArray< SHOP_Clerk * > & getClerkList (SHOP_TYPE type)
static bool addShaderClerk (SHOP_TYPE type, SHOP_Clerk *shop)
static void buildShaderTable (OP_OperatorTable &table)
static OP_OperatorgetManagementOperator ()
static void initializeExpressions ()

Static Public Attributes

static OP_VariablePair myVariablePair
static CH_LocalVariable myVariableList []

Protected Member Functions

virtual void changeParmTemplate (PRM_Template *new_template)
virtual int getDataClass () const
virtual OP_ERROR cookMe (OP_Context &)
virtual OP_ERROR bypassMe (OP_Context &, int &)
virtual const char * getFileExtension (int binary) const
virtual OP_DATA_TYPE getCookedDataType () const
virtual void deleteCookedData ()
virtual int saveCookedData (const char *, OP_Context &)
virtual int saveCookedData (ostream &, OP_Context &, int)
virtual bool cookedDataUsesAllParameters () const
virtual bool cookedDataNeedsErrors () const
void resolveParmBundle (const char *parm_name, int vector_index, UT_String &pattern, OP_Network *creator, const char *filter, bool expand_fullpath=false)
SHOP_NodegetFullInput (int input_idx, int &output_idx) const
void setShaderType (SHOP_TYPE t)
SHOP_NodecheckRenderMask (const UT_Options *options)
bool renderMatch (const char *rendertype) const
bool renderMatch (const SHOP_Clerk &clerk) const

Protected Attributes

int myContainedShops [SHOP_MAX_TYPES]
UT_String myRenderMask
UT_HashTable myClerkCache
OP_NodemyCallingOBJ
OP_NodemyCallingSOP
int myOGLTextureCount
int myOGLScriptCache
UT_String myOGLVtxSource
UT_String myOGLFragSource
UT_String myMaterialIconFilename
IMG_Raster myMaterialIconImage
bool myAllowIconRegeneration


Detailed Description

Examples:

SOP/SOP_PrimVOP.C.

Definition at line 56 of file SHOP_Node.h.


Constructor & Destructor Documentation

SHOP_Node::SHOP_Node ( OP_Network dad,
const char *  name,
OP_Operator entry,
SHOP_TYPE  shader_type = SHOP_SURFACE 
)

virtual SHOP_Node::~SHOP_Node (  )  [virtual]


Member Function Documentation

void SHOP_Node::addClerkData ( const SHOP_Clerk clerk,
SHOP_ClerkCacheEntry *  entry 
)

void SHOP_Node::addCommonError ( UT_CommonErrorCode  what,
const char *  msg = 0 
) [inline]

Definition at line 221 of file SHOP_Node.h.

void SHOP_Node::addError ( int  code,
const char *  msg = 0 
) [inline]

Definition at line 211 of file SHOP_Node.h.

void SHOP_Node::addFatal ( SHOP_ErrorCode  code,
const char *  msg = 0 
) [inline]

Definition at line 217 of file SHOP_Node.h.

void SHOP_Node::addMessage ( SHOP_ErrorCode  code,
const char *  msg = 0 
) [inline]

Definition at line 213 of file SHOP_Node.h.

static bool SHOP_Node::addShaderClerk ( SHOP_TYPE  type,
SHOP_Clerk shop 
) [static]

void SHOP_Node::addSystemError ( const char *  msg = 0  )  [inline]

Definition at line 219 of file SHOP_Node.h.

void SHOP_Node::addWarning ( SHOP_ErrorCode  code,
const char *  msg = 0 
) [inline]

Definition at line 215 of file SHOP_Node.h.

virtual bool SHOP_Node::buildShaderBounds ( UT_BoundingBox box,
fpreal64  now,
const UT_Options options,
OP_Node obj = 0,
OP_Node sop = 0,
SHOP_TYPE  interpret_type = SHOP_INVALID 
) [virtual]

virtual bool SHOP_Node::buildShaderData ( SHOP_ReData data,
fpreal64  now,
const UT_Options options,
OP_Node obj = 0,
OP_Node sop = 0,
SHOP_TYPE  interpret_type = SHOP_INVALID 
) [virtual]

virtual bool SHOP_Node::buildShaderString ( UT_String result,
fpreal64  now,
const UT_Options options,
OP_Node obj = 0,
OP_Node sop = 0,
SHOP_TYPE  interpret_type = SHOP_INVALID 
) [virtual]

Examples:
SOP/SOP_PrimVOP.C.

static void SHOP_Node::buildShaderTable ( OP_OperatorTable table  )  [static]

virtual bool SHOP_Node::buildVopShaderString ( VOP_Node vop,
UT_String result,
fpreal64  now,
const UT_Options options,
OP_Node obj,
OP_Node sop,
SHOP_TYPE  interpret_type = SHOP_INVALID 
) [virtual]

Build a shader string for a VOP node. If the VOP isn't a code creator, the code creator parent of the VOP will have its string generated.

void SHOP_Node::bumpContainedType ( SHOP_TYPE  type,
int  dir 
)

void SHOP_Node::bumpOGLTextureCount ( int  dir  )  [inline]

Definition at line 225 of file SHOP_Node.h.

virtual OP_ERROR SHOP_Node::bypassMe ( OP_Context ,
int &   
) [protected, virtual]

Implements OP_Node.

virtual void SHOP_Node::changeParmTemplate ( PRM_Template new_template  )  [protected, virtual]

Reimplemented from OP_Network.

SHOP_Node* SHOP_Node::checkRenderMask ( const UT_Options options  )  [protected]

Checks if the options specify a render mask that limit the types of nodes that can be returned by findShader(). Returns this object if no clerk name is specified or if the node maches the specified clerk. Otherwise, returns NULL.

virtual int SHOP_Node::collectShaders ( UT_PtrArray< SHOP_Node * > &  list,
SHOP_TYPE  shop_type,
fpreal64  now,
const UT_Options options 
) [virtual]

Reimplemented in SHOP_Output.

bool SHOP_Node::containsShopType ( SHOP_TYPE  type  )  const

static bool SHOP_Node::convertStringToOptions ( UT_Options options,
const char *  str 
) [static]

virtual bool SHOP_Node::cookedDataNeedsErrors (  )  const [inline, protected, virtual]

Reimplemented from OP_Node.

Definition at line 323 of file SHOP_Node.h.

virtual bool SHOP_Node::cookedDataUsesAllParameters (  )  const [inline, protected, virtual]

Reimplemented from OP_Node.

Definition at line 321 of file SHOP_Node.h.

virtual OP_ERROR SHOP_Node::cookMe ( OP_Context  )  [protected, virtual]

Implements OP_Node.

virtual void SHOP_Node::createGalleryEntry ( OP_GalleryEntry entry  )  [virtual]

Reimplemented from OP_Node.

virtual bool SHOP_Node::createSpareParametersForLoad ( UT_StringArray names,
PRM_ParmNameMap nmap,
UT_String errors 
) [virtual]

Reimplemented from PRM_ParmOwner.

virtual bool SHOP_Node::createSpareParametersFromChannels ( UT_BitArray selection,
const CH_ChannelList channels 
) [virtual]

Reimplemented from OP_Parameters.

virtual void SHOP_Node::deleteCookedData (  )  [protected, virtual]

Implements OP_Node.

void SHOP_Node::destroyCache (  ) 

void SHOP_Node::destroyClerkData ( const SHOP_Clerk clerk  ) 

bool SHOP_Node::evalShopParameter ( const char *  name,
int  vec_idx,
fpreal64  now,
UT_String value,
const UT_Options options,
bool  add_cook_dependency = false 
)

bool SHOP_Node::evalShopParameter ( const char *  name,
int  vec_idx,
fpreal64  now,
fpreal value,
const UT_Options options,
bool  add_cook_dependency = false 
)

bool SHOP_Node::evalShopParameter ( const char *  name,
int  vec_idx,
fpreal64  now,
int &  value,
const UT_Options options,
bool  add_cook_dependency = false 
)

void SHOP_Node::evalStringParm ( UT_String result,
const char *  parm_name,
int  vector_index,
fpreal64  now,
const PRM_Template tplate,
bool &  quoted,
const char *  rtype,
int  fprecision 
)

bool SHOP_Node::findPropertiesParameter ( const char *  parm,
fpreal64  now,
int &  opid,
int &  pidx 
)

virtual SHOP_Node* SHOP_Node::findShader ( SHOP_TYPE  shop_type,
fpreal64  now,
const UT_Options options 
) [virtual]

Reimplemented in SHOP_Output.

SHOP_Clerk* SHOP_Node::getAnyClerk ( bool  only_string_generators  ) 

virtual bool SHOP_Node::getBoundingBox ( UT_BoundingBox box,
OP_Context ctx,
const char *  rtype 
) [virtual]

virtual bool SHOP_Node::getBoundingBox ( UT_BoundingBox box,
OP_Context ctx 
) [inline, virtual]

Reimplemented from OP_Node.

Definition at line 115 of file SHOP_Node.h.

static const char* SHOP_Node::getBundleFilter ( SHOP_TYPE  type  )  [static]

OP_Node* SHOP_Node::getCallingOBJ (  )  [inline]

Definition at line 150 of file SHOP_Node.h.

OP_Node* SHOP_Node::getCallingSOP (  )  [inline]

Definition at line 152 of file SHOP_Node.h.

virtual const char* SHOP_Node::getChildType (  )  const [virtual]

Reimplemented from OP_Network.

virtual OP_OpTypeId SHOP_Node::getChildTypeID (  )  const [virtual]

Implements OP_Network.

SHOP_Clerk* SHOP_Node::getClerk ( const char *  rendertype,
SHOP_TYPE  interpret_type = SHOP_INVALID 
)

Obtain a clerk that matches the shop type of this node and the render type. If the shop type of this node is multi-type, then the method argument is used to interpret the multi type as a specific shop type, which is then used to match the clerk.

SHOP_ClerkCacheEntry* SHOP_Node::getClerkData ( const SHOP_Clerk clerk  ) 

static UT_PtrArray<SHOP_Clerk *>& SHOP_Node::getClerkList ( SHOP_TYPE  type  )  [static]

virtual OP_DATA_TYPE SHOP_Node::getCookedDataType (  )  const [protected, virtual]

Implements OP_Node.

virtual int SHOP_Node::getDataClass (  )  const [protected, virtual]

Reimplemented from OP_Node.

virtual const char* SHOP_Node::getFileExtension ( int  binary  )  const [protected, virtual]

Implements OP_Node.

virtual int SHOP_Node::getFirstParameter (  )  [virtual]

SHOP_Node* SHOP_Node::getFullInput ( int  input_idx,
int &  output_idx 
) const [protected]

virtual fpreal SHOP_Node::getH (  )  const [virtual]

Node position/scale is used by the UI.

Reimplemented from OP_Node.

static const char* SHOP_Node::getIconName ( SHOP_TYPE  type  )  [static]

virtual void SHOP_Node::getInputName ( UT_String name,
int  idx 
) const [virtual]

Reimplemented in SHOP_Output.

virtual int SHOP_Node::getInputTileLOD (  )  const [virtual]

Reimplemented in SHOP_Output.

virtual SHOP_TYPE SHOP_Node::getInputType ( int  idx  )  const [virtual]

Reimplemented in SHOP_Output.

virtual int SHOP_Node::getLastParameter (  )  [virtual]

static OP_Operator* SHOP_Node::getManagementOperator (  )  [static]

virtual bool SHOP_Node::getMaterialIconAllowRegenerateFlag (  )  [inline, virtual]

Reimplemented from OP_Node.

Definition at line 293 of file SHOP_Node.h.

virtual UT_String* SHOP_Node::getMaterialIconFilename (  )  [inline, virtual]

Reimplemented from OP_Node.

Definition at line 285 of file SHOP_Node.h.

virtual IMG_Raster* SHOP_Node::getMaterialIconImage (  )  [inline, virtual]

Reimplemented from OP_Node.

Definition at line 290 of file SHOP_Node.h.

static PRM_Template* SHOP_Node::getObsolete ( SHOP_TYPE  type  )  [static]

const char* SHOP_Node::getOGLFragSource (  )  const [inline]

Definition at line 239 of file SHOP_Node.h.

int SHOP_Node::getOGLScriptCacheState (  )  const [inline]

Definition at line 230 of file SHOP_Node.h.

int SHOP_Node::getOGLTextureCount (  )  const [inline]

Definition at line 224 of file SHOP_Node.h.

const char* SHOP_Node::getOGLVtxSource (  )  const [inline]

Definition at line 237 of file SHOP_Node.h.

virtual const char* SHOP_Node::getOpType (  )  const [virtual]

Implements OP_Node.

virtual OP_OpTypeId SHOP_Node::getOpTypeID (  )  const [virtual]

This returns the OP_OpTypeId which corresponds to this node type. Management nodes will return the type they really are, which is likely different than the network they currently reside in.

Implements OP_Node.

virtual void SHOP_Node::getOutputName ( UT_String name,
int  idx 
) const [virtual]

virtual SHOP_Node* SHOP_Node::getOutputNode (  )  const [virtual]

virtual void SHOP_Node::getOutputShaderTypes ( UT_RefArray< SHOP_TYPE > &  types  )  [virtual]

Returns the shader types this shop outputs.

virtual int SHOP_Node::getOutputTileLOD (  )  const [virtual]

virtual SHOP_TYPE SHOP_Node::getOutputType ( int  idx  )  const [virtual]

virtual VOP_Node* SHOP_Node::getProcedural ( VOP_Type  type  )  [virtual]

Returns a procedural shader node of a given type, if the shop indeed has such a node. Returns NULL otherwise.

const UT_String& SHOP_Node::getRenderMask (  )  const [inline]

Definition at line 89 of file SHOP_Node.h.

static const char* SHOP_Node::getShaderLabel ( SHOP_TYPE  type  )  [static]

virtual const char* SHOP_Node::getShaderName ( bool  forvex,
SHOP_TYPE  shop_type 
) const [virtual]

static const char* SHOP_Node::getShaderParmPath ( SHOP_TYPE  type  )  [static]

static const char* SHOP_Node::getShaderSpaceParm ( SHOP_TYPE  type  )  [static]

virtual SHOP_TYPE SHOP_Node::getShaderType (  )  const [virtual]

static SHOP_TYPE SHOP_Node::getShaderType ( const char *  name  )  [static]

static const char* SHOP_Node::getShaderType ( SHOP_TYPE  type  )  [static]

static SHOP_TYPE SHOP_Node::getTypeFromParm ( const char *  parmname  )  [static]

static SHOP_TYPE SHOP_Node::getTypeFromSpaceParm ( const char *  parmname  )  [static]

virtual void SHOP_Node::getVariableString ( int  idx,
UT_String str,
int  thread 
) [virtual]

Reimplemented from OP_Parameters.

bool SHOP_Node::getVopShaderName ( OP_Node node,
UT_WorkBuffer name,
bool  forvex,
SHOP_TYPE  shop_type 
) const

Get the shader name assocaited with a VOP.

virtual fpreal SHOP_Node::getW (  )  const [virtual]

Node position/scale is used by the UI.

Reimplemented from OP_Node.

virtual void SHOP_Node::handleOTLIndexFileCleared (  )  [inline, virtual]

Method that is invoked when the HDA index file has been cleared because the underlying HDA definition has changed.

Definition at line 304 of file SHOP_Node.h.

static void SHOP_Node::initializeExpressions (  )  [static]

Reimplemented from OP_Node.

virtual bool SHOP_Node::isInputVisible ( int  idx  )  const [virtual]

Reimplemented in SHOP_Output.

virtual bool SHOP_Node::isOutputVisible ( int  idx  )  const [virtual]

static bool SHOP_Node::isParmDefaultValue ( OP_Node node,
const char *  parmname,
fpreal64  now,
const UT_Options options 
) [static]

static bool SHOP_Node::isParmDefaultValue ( OP_Node node,
PRM_Parm parm,
fpreal64  now,
const UT_Options options 
) [static]

virtual bool SHOP_Node::matchesShaderType ( SHOP_TYPE  shop_type  )  [virtual]

Returns true if the shop node provides a shader for a given shop_type.

bool SHOP_Node::renderMatch ( const SHOP_Clerk clerk  )  const [protected]

bool SHOP_Node::renderMatch ( const char *  rendertype  )  const [protected]

void SHOP_Node::resolveParmBundle ( const char *  parm_name,
int  vector_index,
UT_String pattern,
OP_Network creator,
const char *  filter,
bool  expand_fullpath = false 
) [protected]

virtual bool SHOP_Node::runCreateScript (  )  [virtual]

Reimplemented from OP_Node.

virtual int SHOP_Node::saveCookedData ( ostream &  ,
OP_Context ,
int   
) [protected, virtual]

Implements OP_Node.

virtual int SHOP_Node::saveCookedData ( const char *  ,
OP_Context  
) [protected, virtual]

Implements OP_Node.

virtual void SHOP_Node::saveDialogScriptExtraInfo ( ostream &  os  )  [virtual]

Reimplemented from OP_Node.

void SHOP_Node::setCallingOBJ ( OP_Node o  )  [inline]

Definition at line 151 of file SHOP_Node.h.

void SHOP_Node::setCallingSOP ( OP_Node s  )  [inline]

Definition at line 153 of file SHOP_Node.h.

virtual void SHOP_Node::setMaterialIconAllowRegenerateFlag ( bool  allow  )  [inline, virtual]

Reimplemented from OP_Node.

Definition at line 295 of file SHOP_Node.h.

virtual void SHOP_Node::setMaterialIconFilename ( const char *  icon_file  )  [inline, virtual]

Reimplemented from OP_Node.

Definition at line 287 of file SHOP_Node.h.

void SHOP_Node::setOGLScriptCache ( int  val,
const char *  vtxsrc,
const char *  fragsrc 
) [inline]

Definition at line 231 of file SHOP_Node.h.

void SHOP_Node::setShaderType ( SHOP_TYPE  t  )  [protected]


Member Data Documentation

Definition at line 360 of file SHOP_Node.h.

Definition at line 353 of file SHOP_Node.h.

Definition at line 353 of file SHOP_Node.h.

Definition at line 352 of file SHOP_Node.h.

int SHOP_Node::myContainedShops[SHOP_MAX_TYPES] [protected]

Definition at line 350 of file SHOP_Node.h.

Definition at line 358 of file SHOP_Node.h.

Definition at line 359 of file SHOP_Node.h.

Definition at line 356 of file SHOP_Node.h.

int SHOP_Node::myOGLScriptCache [protected]

Definition at line 355 of file SHOP_Node.h.

Definition at line 354 of file SHOP_Node.h.

Definition at line 356 of file SHOP_Node.h.

Definition at line 351 of file SHOP_Node.h.

Definition at line 63 of file SHOP_Node.h.

Definition at line 62 of file SHOP_Node.h.


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

Generated on Mon Jan 28 00:48:51 2013 for HDK by  doxygen 1.5.9