IItemParamsNode

C++
struct IItemParamsNode {
};
File

IItemSystem.h

IItemParamsNode::~IItemParamsNode Destructor
C++
virtual ~IItemParamsNode();
IItemParamsNode::AddRef Method
C++
virtual void AddRef() const = 0;
IItemParamsNode::ConvertFromXML Method
C++
virtual void ConvertFromXML(const XmlNodeRef & root) = 0;
IItemParamsNode::ConvertFromXMLWithFiltering Method
C++
virtual bool ConvertFromXMLWithFiltering(const XmlNodeRef & root, const char * keepWithThisAttrValue) = 0;
IItemParamsNode::Dump Method
C++
void Dump(const char * name = 0) const;
IItemParamsNode::GetAttribute Method (char *)
C++
virtual const char * GetAttribute(const char * name) const = 0;
IItemParamsNode::GetAttribute Method (char *, Ang3 &)
C++
virtual bool GetAttribute(const char * name, Ang3 & attr) const = 0;
IItemParamsNode::GetAttribute Method (char *, Vec3 &)
C++
virtual bool GetAttribute(const char * name, Vec3 & attr) const = 0;
IItemParamsNode::GetAttribute Method (char *, float &)
C++
virtual bool GetAttribute(const char * name, float & attr) const = 0;
IItemParamsNode::GetAttribute Method (char *, int &)
C++
virtual bool GetAttribute(const char * name, int & attr) const = 0;
IItemParamsNode::GetAttribute Method (int)
C++
virtual const char * GetAttribute(int i) const = 0;
IItemParamsNode::GetAttribute Method (int, Ang3 &)
C++
virtual bool GetAttribute(int i, Ang3 & attr) const = 0;
IItemParamsNode::GetAttribute Method (int, Vec3 &)
C++
virtual bool GetAttribute(int i, Vec3 & attr) const = 0;
IItemParamsNode::GetAttribute Method (int, float &)
C++
virtual bool GetAttribute(int i, float & attr) const = 0;
IItemParamsNode::GetAttribute Method (int, int &)
C++
virtual bool GetAttribute(int i, int & attr) const = 0;
IItemParamsNode::GetAttributeCount Method
C++
virtual int GetAttributeCount() const = 0;
IItemParamsNode::GetAttributeName Method
C++
virtual const char * GetAttributeName(int i) const = 0;
IItemParamsNode::GetAttributeSafe Method
C++
virtual const char * GetAttributeSafe(const char * name) const = 0;
IItemParamsNode::GetAttributeType Method (char *)
C++
virtual int GetAttributeType(const char * name) const = 0;
IItemParamsNode::GetAttributeType Method (int)
C++
virtual int GetAttributeType(int i) const = 0;
IItemParamsNode::GetChild Method (char *)
C++
virtual const IItemParamsNode * GetChild(const char * name) const = 0;
IItemParamsNode::GetChild Method (int)
C++
virtual const IItemParamsNode * GetChild(int i) const = 0;
IItemParamsNode::GetChildCount Method
C++
virtual int GetChildCount() const = 0;
IItemParamsNode::GetChildName Method
C++
virtual const char * GetChildName(int i) const = 0;
IItemParamsNode::GetMemoryUsage Method
C++
virtual void GetMemoryUsage(ICrySizer * pSizer) const = 0;
IItemParamsNode::GetName Method
C++
virtual const char * GetName() const = 0;
IItemParamsNode::GetNameAttribute Method
C++
virtual const char * GetNameAttribute() const = 0;
IItemParamsNode::GetRefCount Method
C++
virtual uint32 GetRefCount() const = 0;
IItemParamsNode::InsertChild Method
C++
virtual IItemParamsNode * InsertChild(const char * name) = 0;
IItemParamsNode::Release Method
C++
virtual void Release() const = 0;
IItemParamsNode::SetAttribute Method (char *, Vec3 &)
C++
virtual void SetAttribute(const char * name, const Vec3 & attr) = 0;
IItemParamsNode::SetAttribute Method (char *, char *)
C++
virtual void SetAttribute(const char * name, const char * attr) = 0;
IItemParamsNode::SetAttribute Method (char *, float)
C++
virtual void SetAttribute(const char * name, float attr) = 0;
IItemParamsNode::SetAttribute Method (char *, int)
C++
virtual void SetAttribute(const char * name, int attr) = 0;
IItemParamsNode::SetName Method
C++
virtual void SetName(const char * name) = 0;