CFx SDK Documentation  2023 SP0
Public Member Functions | List of all members
OdGsFiler::Substitutor Struct Referenceabstract

#include <GsFiler.h>

Inheritance diagram for OdGsFiler::Substitutor:
OdGsFiler_SubstitutorImpl

Public Member Functions

virtual void registerSubstitution (const void *pValue, const void *pSubstitution, OdUInt32 size=sizeof(OdIntPtr), bool bRegister=true, bool bImmediate=false)=0
 
virtual void requestSubstitution (void *pPlace, const void *pValue, OdUInt32 size=sizeof(OdIntPtr), bool bRegister=true, bool bImmediate=true)=0
 
virtual void requestSubstitution (OdBaseObjectPtr *pPlace, const void *pValue, bool bRegister=true, bool bImmediate=true)=0
 
virtual void requestSubstitution (void *pPlace, OdGsFiler::SubstitutionActuator *pActuator, const void *pValue, OdUInt32 size=sizeof(OdIntPtr), bool bRegister=true, bool bImmediate=true)=0
 
virtual void clearSubstitutions (const void *pValue=NULL, OdUInt32 size=0)=0
 
virtual void runSubstitutions (const void *pValue=NULL, OdUInt32 size=0, bool bClear=true)=0
 

Detailed Description

Definition at line 107 of file GsFiler.h.

Member Function Documentation

◆ clearSubstitutions()

virtual void OdGsFiler::Substitutor::clearSubstitutions ( const void pValue = NULL,
OdUInt32  size = 0 
)
pure virtual

Implemented in OdGsFiler_SubstitutorImpl.

◆ registerSubstitution()

virtual void OdGsFiler::Substitutor::registerSubstitution ( const void pValue,
const void pSubstitution,
OdUInt32  size = sizeof(OdIntPtr),
bool  bRegister = true,
bool  bImmediate = false 
)
pure virtual

Implemented in OdGsFiler_SubstitutorImpl.

◆ requestSubstitution() [1/3]

virtual void OdGsFiler::Substitutor::requestSubstitution ( OdBaseObjectPtr pPlace,
const void pValue,
bool  bRegister = true,
bool  bImmediate = true 
)
pure virtual

Implemented in OdGsFiler_SubstitutorImpl.

◆ requestSubstitution() [2/3]

virtual void OdGsFiler::Substitutor::requestSubstitution ( void pPlace,
const void pValue,
OdUInt32  size = sizeof(OdIntPtr),
bool  bRegister = true,
bool  bImmediate = true 
)
pure virtual

Implemented in OdGsFiler_SubstitutorImpl.

◆ requestSubstitution() [3/3]

virtual void OdGsFiler::Substitutor::requestSubstitution ( void pPlace,
OdGsFiler::SubstitutionActuator pActuator,
const void pValue,
OdUInt32  size = sizeof(OdIntPtr),
bool  bRegister = true,
bool  bImmediate = true 
)
pure virtual

Implemented in OdGsFiler_SubstitutorImpl.

◆ runSubstitutions()

virtual void OdGsFiler::Substitutor::runSubstitutions ( const void pValue = NULL,
OdUInt32  size = 0,
bool  bClear = true 
)
pure virtual

Implemented in OdGsFiler_SubstitutorImpl.


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