protected override void RenderTraitsAsEnum(StringBuilder theS) { base.RenderTraitsAsEnum(theS); CppStructRenderer.RenderEnumMember(theS, "X", X.ToString()); CppStructRenderer.RenderEnumMember(theS, "Y", Y.ToString()); }
protected override void RenderTraitsAsEnum(StringBuilder theS) { base.RenderTraitsAsEnum(theS); CppStructRenderer.RenderEnumMember(theS, "Width", Width.ToString()); CppStructRenderer.RenderEnumMember(theS, "Height", Height.ToString()); }
public virtual string ToCppClassString() { StringBuilder aSB = new StringBuilder(); CppStructRenderer.RenderStructStart(aSB, ID); { CppStructRenderer.RenderEnumStart(aSB); RenderTraitsAsEnum(aSB); CppStructRenderer.RenderEnumEnd(aSB); if (ID.StartsWith("IDC")) { string aTipID = "IDH" + ID.Substring(3); CppStructRenderer.RenderTipIdFunc(aSB, aTipID); } if (!String.IsNullOrEmpty(Text)) { CppStructRenderer.RenderTextFunc(aSB, Text); } } CppStructRenderer.RenderStructEnd(aSB); return(aSB.ToString()); }
protected virtual void RenderTraitsAsEnum(StringBuilder theS) { CppStructRenderer.RenderEnumMember(theS, "ID", ID); CppStructRenderer.RenderEnumMember(theS, "Hash", GetHash(ID).ToString()); if (ID.StartsWith("IDC")) { string aTipID = "IDH" + ID.Substring(3); CppStructRenderer.RenderEnumMember(theS, "TipHash", GetHash(aTipID).ToString()); } }