Go to the documentation of this file.
35 m_fInitiallyActive(ref.m_fInitiallyActive),
36 m_nContentHook(ref.m_nContentHook),
37 m_fShared(ref.m_fShared),
38 m_contentType(ref.m_contentType),
39 m_nOrigContentSize(ref.m_nOrigContentSize),
40 m_nOrigCCPrio(ref.m_nOrigCCPrio),
41 m_nContentSize(ref.m_nContentSize),
42 m_nCCPrio(ref.m_nCCPrio)
115 fprintf(fd,
":InitiallyActive false\n");
128 fprintf(fd,
":OrigContent ");
135 fprintf(fd,
":OrigContent (");
154 fprintf(fd,
":Shared true\n");
225 MHERROR(
"SetData with referenced content applied to an ingredient without referenced content");
249 fprintf(fd,
"{:Font");
251 fprintf(fd,
"****TODO\n");
268 fprintf(fd,
"{:CursorShape");
270 fprintf(fd,
"****TODO\n");
286 fprintf(fd,
"{:Palette");
288 fprintf(fd,
"****TODO\n");
357 fprintf(fd,
" :NewContentSize ");
363 fprintf(fd,
" :NewCCPriority ");
410 pGroup->
MakeClone(pTarget, pRef, engine);
void Initialise(MHParseNode *p, MHEngine *engine) override
enum NodeType m_nNodeType
void RequestExternalContent(MHIngredient *pRequester)
void SetData(const MHOctetString &included, MHEngine *engine) override
void Preparation(MHEngine *engine) override
MHParseNode * GetSeqN(int n)
void Initialise(MHParseNode *p, MHEngine *engine) override
void PrintMe(FILE *fd, int nTabs) const
void Initialise(MHParseNode *p, MHEngine *engine)
MHOctetString m_includedContent
MHOctetString m_origIncludedContent
virtual void Initialise(MHParseNode *p, MHEngine *engine)
bool m_fCCPriorityPresent
void ContentPreparation(MHEngine *engine) override
MHGenericInteger m_ccPriority
@ C_NEW_CONTENT_CACHE_PRIO
void PrintMe(FILE *fd, int nTabs) const
MHObjectRef m_ObjectReference
void Initialise(MHParseNode *p, MHEngine *engine)
void CancelExternalContentRequest(MHIngredient *pRequester)
void EventTriggered(MHRoot *pSource, enum EventType ev)
MHContentRef m_origContentRef
void Initialise(MHParseNode *p, MHEngine *engine) override
void PrintArgs(FILE *fd, int nTabs) const override
void PrintTabs(FILE *fd, int n)
void GetValue(MHOctetString &str, MHEngine *engine) const
MHParseNode * GetArgN(int n)
MHGenericInteger m_contentSize
void PrintMe(FILE *fd, int nTabs) const override
void PrintMe(FILE *fd, int nTabs) const override
MHRoot * FindObject(const MHObjectRef &oRef, bool failOnNotFound=true)
void Initialise(MHParseNode *p, MHEngine *engine) override
#define MHLOG(__level, __text)
void PrintMe(FILE *fd, int nTabs) const override
void PrintMe(FILE *fd, int nTabs) const
void Initialise(MHParseNode *p, MHEngine *engine)
virtual void Initialise(MHParseNode *p, MHEngine *engine)
void Initialise(MHParseNode *p, MHEngine *engine)
MHParseNode * GetNamedArg(int nTag)
@ C_CONTENT_CACHE_PRIORITY
virtual void PrintMe(FILE *fd, int nTabs) const
MHOctetString m_contentRef
virtual void Preparation(MHEngine *engine)
void PrintMe(FILE *fd, int nTabs) const override
void Perform(MHEngine *engine) override
void Destruction(MHEngine *engine) override
int GetValue(MHEngine *engine) const
virtual void SetData(const MHOctetString &, MHEngine *)
void CallAction(MHEngine *engine, MHRoot *pTarget, MHRoot *pRef) override
MHGenericObjectRef m_target
void GetStringValue(MHOctetString &str)
virtual void MakeClone(MHRoot *, MHRoot *, MHEngine *)
void PrintMe(FILE *fd, int nTabs) const
MHGenericContentRef m_referenced
MHGenericOctetString m_included
void GetValue(MHObjectRef &ref, MHEngine *engine) const
void GetValue(MHContentRef &ref, MHEngine *engine) const
void Initialise(MHParseNode *p, MHEngine *engine) override
void PrintMe(FILE *fd, int nTabs) const
void Copy(const MHContentRef &cr)
virtual void Destruction(MHEngine *engine)
MHContentRef m_contentRef
void Copy(const MHOctetString &str)