SYMBOL INDEX (3592 symbols across 443 files) FILE: WzComparerR2.Avatar/Action.cs class Action (line 7) | public class Action method ToString (line 14) | public override string ToString() FILE: WzComparerR2.Avatar/ActionFrame.cs class ActionFrame (line 8) | public class ActionFrame method ActionFrame (line 10) | public ActionFrame() method ActionFrame (line 14) | public ActionFrame(string action, int frame) FILE: WzComparerR2.Avatar/AvatarCanvas.cs class AvatarCanvas (line 11) | public class AvatarCanvas method AvatarCanvas (line 13) | public AvatarCanvas() method LoadZ (line 41) | public bool LoadZ() method LoadZ (line 46) | public bool LoadZ(Wz_Node zMapNode) method LoadActions (line 69) | public bool LoadActions() method LoadEmotions (line 119) | public bool LoadEmotions() method LoadTamingActions (line 140) | public bool LoadTamingActions() method GetCashWeaponTypes (line 171) | public List GetCashWeaponTypes() method LoadAction (line 189) | private IEnumerable LoadAction(Wz_Node actionNode) method LoadActionFromNode (line 220) | private Action LoadActionFromNode(Wz_Node actionNode, string actionName) method AddPart (line 250) | public AvatarPart AddPart(Wz_Node imgNode) method GetActionFrames (line 306) | public ActionFrame[] GetActionFrames(string actionName) method GetActionFrame (line 357) | private ActionFrame GetActionFrame(string actionName, int frameIndex) method GetFaceFrames (line 396) | public ActionFrame[] GetFaceFrames(string emotion) method GetFaceFrame (line 414) | private ActionFrame GetFaceFrame(string emotion, int frameIndex) method GetTamingFrames (line 438) | public ActionFrame[] GetTamingFrames(string action) method GetTamingFrame (line 449) | private ActionFrame GetTamingFrame(string action, int frameIndex) method LoadActionFrameDesc (line 472) | private void LoadActionFrameDesc(Wz_Node frameNode, ActionFrame action... method LoadStandardFrames (line 497) | private IEnumerable LoadStandardFrames(Wz_Node actionNode... method LoadStandardFrame (line 525) | private ActionFrame LoadStandardFrame(Wz_Node frameNode) method CreateFrame (line 541) | public Bone CreateFrame(int bodyFrame, int faceFrame, int tamingFrame) method CreateFrame (line 607) | public Bone CreateFrame(ActionFrame bodyAction, ActionFrame faceAction... method SetBonePoperty (line 657) | private void SetBonePoperty(Bone bone, BoneGroup group, ActionFrame pr... method RotateBone (line 667) | private void RotateBone(Bone root, Bone childBone) method CreateBone (line 684) | private void CreateBone(Bone root, Wz_Node[] frameNodes, bool? bodyFac... method AppendBone (line 809) | private Bone AppendBone(Bone root, Bone parentBone, Skin skin, string ... method DrawFrame (line 861) | public BitmapOrigin DrawFrame(Bone bone) method CreateFrameLayers (line 891) | public BitmapOrigin[] CreateFrameLayers(Bone bone) method TransformPixel (line 905) | private unsafe void TransformPixel(Bitmap src, Bitmap dst, Matrix mt) method GenerateLayer (line 932) | private List GenerateLayer(Bone bone) method RotateFlipImage (line 1005) | private bool RotateFlipImage(Bitmap bmp, Rectangle rect, bool flip, in... method LinkPlayerParts (line 1066) | private Wz_Node[] LinkPlayerParts(ActionFrame bodyAction, ActionFrame ... method LinkTamingParts (line 1164) | private Wz_Node[] LinkTamingParts(ActionFrame tamingAction) method FindBodyActionNode (line 1184) | private Wz_Node FindBodyActionNode(ActionFrame actionFrame) method FindActionFrameNode (line 1203) | private Wz_Node FindActionFrameNode(Wz_Node parent, ActionFrame action... method GetHeadActionName (line 1228) | private string GetHeadActionName(string bodyAction, bool? face) method GetHairActionName (line 1248) | private string GetHairActionName(string bodyAction, bool? face) class AvatarLayer (line 1458) | private class AvatarLayer type Matrix (line 1465) | private struct Matrix method Matrix (line 1467) | public Matrix(int m11, int m12, int m21, int m22, int m31, int m32) FILE: WzComparerR2.Avatar/AvatarPart.cs class AvatarPart (line 10) | public class AvatarPart method AvatarPart (line 12) | public AvatarPart(Wz_Node node) method LoadInfo (line 25) | private void LoadInfo() FILE: WzComparerR2.Avatar/Bone.cs class Bone (line 8) | public class Bone method Bone (line 10) | public Bone(string name) method FindChild (line 48) | public Bone FindChild(string name) type BoneGroup (line 63) | public enum BoneGroup FILE: WzComparerR2.Avatar/Entry.cs class Entry (line 15) | public class Entry : PluginEntry method Entry (line 17) | public Entry(PluginContext context) method OnLoad (line 22) | protected override void OnLoad() method btnSetting_Click (line 35) | public void btnSetting_Click(object sender, EventArgs e) method CreateContinueAction (line 136) | private Gif CreateContinueAction(AvatarCanvas canvas) method CreateKeyDownAction (line 266) | private Gif CreateKeyDownAction(AvatarCanvas canvas) method CreateChair (line 365) | private Gif CreateChair(AvatarCanvas canvas) method AddPart (line 449) | void AddPart(AvatarCanvas canvas, string imgPath) FILE: WzComparerR2.Avatar/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: WzComparerR2.Avatar/Skin.cs class Skin (line 9) | public class Skin FILE: WzComparerR2.Avatar/UI/AvatarCodeForm.Designer.cs class AvatarCodeForm (line 3) | partial class AvatarCodeForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: WzComparerR2.Avatar/UI/AvatarCodeForm.cs class AvatarCodeForm (line 11) | public partial class AvatarCodeForm : DevComponents.DotNetBar.OfficeForm method AvatarCodeForm (line 13) | public AvatarCodeForm() method textBoxX1_KeyDown (line 43) | private void textBoxX1_KeyDown(object sender, KeyEventArgs e) FILE: WzComparerR2.Avatar/UI/AvatarContainer.Designer.cs class AvatarContainer (line 3) | partial class AvatarContainer method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: WzComparerR2.Avatar/UI/AvatarContainer.cs class AvatarContainer (line 11) | public partial class AvatarContainer : Control method AvatarContainer (line 13) | public AvatarContainer() method ClearAllCache (line 36) | public void ClearAllCache() method AddCache (line 41) | public void AddCache(string key, BitmapOrigin[] layers) method HasCache (line 46) | public bool HasCache(string key) method SetKey (line 51) | public void SetKey(string key) method OnPaint (line 57) | protected override void OnPaint(PaintEventArgs pe) method DrawBackgrnd (line 79) | private void DrawBackgrnd(Graphics g) method OnMouseDown (line 94) | protected override void OnMouseDown(MouseEventArgs e) method OnMouseMove (line 104) | protected override void OnMouseMove(MouseEventArgs e) method OnMouseUp (line 117) | protected override void OnMouseUp(MouseEventArgs e) FILE: WzComparerR2.Avatar/UI/AvatarForm.Designer.cs class AvatarForm (line 3) | partial class AvatarForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: WzComparerR2.Avatar/UI/AvatarForm.cs class AvatarForm (line 19) | internal partial class AvatarForm : DevComponents.DotNetBar.OfficeForm method AvatarForm (line 21) | public AvatarForm() method GetTabPanel (line 31) | public SuperTabControlPanel GetTabPanel() method OnSelectedNode1Changed (line 56) | public void OnSelectedNode1Changed(object sender, WzNodeEventArgs e) method OnWzClosing (line 84) | public void OnWzClosing(object sender, WzStructureEventArgs e) method AvatarInit (line 111) | private bool AvatarInit() method LoadPart (line 129) | private void LoadPart(Wz_Node imgNode) method OnNewPartAdded (line 145) | private void OnNewPartAdded(AvatarPart part) method SuspendUpdateDisplay (line 209) | private void SuspendUpdateDisplay() method ResumeUpdateDisplay (line 215) | private void ResumeUpdateDisplay() method UpdateDisplay (line 230) | private void UpdateDisplay() method GetAllPartsTag (line 307) | private string GetAllPartsTag() method AddPart (line 321) | void AddPart(string imgPath) method SelectBodyAction (line 330) | private void SelectBodyAction(string actionName) method SelectEmotion (line 343) | private void SelectEmotion(string emotionName) method FillBodyAction (line 357) | private void FillBodyAction() method FillEmotion (line 397) | private void FillEmotion() method FillTamingAction (line 402) | private void FillTamingAction() method FillWeaponTypes (line 407) | private void FillWeaponTypes() method SetTamingDefaultBodyAction (line 413) | private void SetTamingDefaultBodyAction() method SetTamingDefault (line 430) | private void SetTamingDefault() method FillAvatarParts (line 455) | private void FillAvatarParts() method BtnItemShow_Click (line 488) | private void BtnItemShow_Click(object sender, EventArgs e) method BtnItemDel_Click (line 497) | private void BtnItemDel_Click(object sender, EventArgs e) method Btn_CheckedChanged (line 516) | private void Btn_CheckedChanged(object sender, EventArgs e) method FillBodyActionFrame (line 530) | private void FillBodyActionFrame() method FillEmotionFrame (line 544) | private void FillEmotionFrame() method FillTamingActionFrame (line 558) | private void FillTamingActionFrame() method FillWeaponIdx (line 572) | private void FillWeaponIdx() method FillEarSelection (line 577) | private void FillEarSelection() method FillComboItems (line 582) | private void FillComboItems(ComboBoxEx comboBox, int start, int count) method FillComboItems (line 594) | private void FillComboItems(ComboBoxEx comboBox, IEnumerable i... method FillComboItems (line 606) | private void FillComboItems(ComboBoxEx comboBox, IEnumerable frames) method GetBound (line 25) | public Rectangle GetBound() method CreateFromNode (line 35) | public static FrameAnimationData CreateFromNode(Wz_Node node, Graphics... type FrameAnimationCreatingOptions (line 74) | [Flags] FILE: WzComparerR2.Common/Animation/FrameAnimator.cs class FrameAnimator (line 11) | public class FrameAnimator : AnimationItem method FrameAnimator (line 13) | public FrameAnimator(FrameAnimationData data) method Update (line 38) | public override void Update(TimeSpan elapsedTime) method Reset (line 52) | public override void Reset() method Measure (line 58) | public override Rectangle Measure() method GetKeyFrames (line 63) | public KeyFrame[] GetKeyFrames() method Load (line 70) | protected virtual void Load() method UpdateFrame (line 78) | protected virtual void UpdateFrame() method Clone (line 102) | public override object Clone() method CreateTimeline (line 107) | public static int[] CreateTimeline(IEnumerable delays) method GetProcessFromTimeline (line 117) | public static int GetProcessFromTimeline(int[] timeline, int timeOffse... FILE: WzComparerR2.Common/Animation/ISpineAnimationData.cs type ISpineAnimationData (line 6) | public interface ISpineAnimationData method CreateAnimator (line 11) | ISpineAnimator CreateAnimator(); FILE: WzComparerR2.Common/Animation/ISpineAnimator.cs type ISpineAnimator (line 7) | public interface ISpineAnimator method Render (line 18) | void Render(Spine.SkeletonRenderer renderer); method GetSlotBounds (line 19) | Microsoft.Xna.Framework.Rectangle GetSlotBounds(string slot); FILE: WzComparerR2.Common/Animation/KeyFrame.cs type KeyFrame (line 8) | public struct KeyFrame FILE: WzComparerR2.Common/Animation/MaplestoryCanvasVideoLoader.cs class MaplestoryCanvasVideoLoader (line 16) | public class MaplestoryCanvasVideoLoader method Load (line 18) | public FrameAnimationData Load(Wz_Video wzVideo, GraphicsDevice graphi... method I420ToARGB (line 105) | private static unsafe void I420ToARGB(IntPtr src_y, int src_stride_y, ... method MergeAlphaMap (line 114) | private static unsafe void MergeAlphaMap(Span textureData, ReadO... method I420ToARGB (line 186) | [DllImport(libYuv)] FILE: WzComparerR2.Common/Animation/ModelBound.cs type ModelBound (line 9) | public struct ModelBound method Update (line 18) | public void Update(float[] vertices, int count) method GetBound (line 58) | public Rectangle GetBound() FILE: WzComparerR2.Common/Animation/SpineAnimationDataV2.cs class SpineAnimationDataV2 (line 10) | public class SpineAnimationDataV2 : ISpineAnimationData method SpineAnimationDataV2 (line 12) | private SpineAnimationDataV2() method CreateFromNode (line 19) | public static SpineAnimationDataV2 CreateFromNode(Wz_Node atlasOrSkelN... method CreateFromNode (line 25) | public static SpineAnimationDataV2 CreateFromNode(Wz_Node atlasOrSkelN... method Create (line 30) | public static SpineAnimationDataV2 Create(SpineDetectionResult detecti... method CreateAnimator (line 51) | ISpineAnimator ISpineAnimationData.CreateAnimator() => new SpineAnimat... FILE: WzComparerR2.Common/Animation/SpineAnimationDataV4.cs class SpineAnimationDataV4 (line 10) | public class SpineAnimationDataV4 : ISpineAnimationData method SpineAnimationDataV4 (line 12) | private SpineAnimationDataV4() method CreateFromNode (line 19) | public static SpineAnimationDataV4 CreateFromNode(Wz_Node atlasOrSkelN... method CreateFromNode (line 25) | public static SpineAnimationDataV4 CreateFromNode(Wz_Node atlasOrSkelN... method Create (line 30) | public static SpineAnimationDataV4 Create(SpineDetectionResult detecti... method CreateAnimator (line 51) | ISpineAnimator ISpineAnimationData.CreateAnimator() => new SpineAnimat... FILE: WzComparerR2.Common/Animation/SpineAnimatorV2.cs class SpineAnimatorV2 (line 12) | public class SpineAnimatorV2 : AnimationItem, ISpineAnimator method SpineAnimatorV2 (line 14) | public SpineAnimatorV2(SpineAnimationDataV2 data) method Reset (line 102) | public override void Reset() method Update (line 120) | public override void Update(TimeSpan elapsedTime) method Measure (line 131) | public override Rectangle Measure() method GetSlotBounds (line 138) | public Rectangle GetSlotBounds(string slotName) method UpdateBounds (line 152) | private void UpdateBounds(ref ModelBound bound, Skeleton skeleton) method GetSlotBoundingBox (line 185) | private Rectangle GetSlotBoundingBox(Slot slot) method Clone (line 200) | public override object Clone() method Load (line 211) | private void Load() method Render (line 238) | void ISpineAnimator.Render(Spine.SkeletonRenderer renderer) => rendere... FILE: WzComparerR2.Common/Animation/SpineAnimatorV4.cs class SpineAnimatorV4 (line 12) | public class SpineAnimatorV4 : AnimationItem, ISpineAnimator method SpineAnimatorV4 (line 14) | public SpineAnimatorV4(SpineAnimationDataV4 data) method Reset (line 102) | public override void Reset() method Update (line 120) | public override void Update(TimeSpan elapsedTime) method Measure (line 131) | public override Rectangle Measure() method GetSlotBounds (line 138) | public Rectangle GetSlotBounds(string slotName) method UpdateBounds (line 152) | private void UpdateBounds(ref ModelBound bound, Skeleton skeleton) method GetSlotBoundingBox (line 181) | private Rectangle GetSlotBoundingBox(Slot slot) method Clone (line 196) | public override object Clone() method Load (line 207) | private void Load() method Render (line 234) | void ISpineAnimator.Render(Spine.SkeletonRenderer renderer) => rendere... FILE: WzComparerR2.Common/Animation/WzSpineTextureLoader.cs class WzSpineTextureLoader (line 10) | public class WzSpineTextureLoader : Spine.TextureLoader, Spine.V2.Textur... method WzSpineTextureLoader (line 12) | public WzSpineTextureLoader(Wz_Node topNode, GraphicsDevice graphicsDe... method WzSpineTextureLoader (line 17) | public WzSpineTextureLoader(Wz_Node topNode, GraphicsDevice graphicsDe... method Load (line 32) | public void Load(Spine.AtlasPage page, string path) method Load (line 46) | public void Load(Spine.V2.AtlasPage page, string path) method Unload (line 60) | public void Unload(object texture) method TryLoadTexture (line 65) | private bool TryLoadTexture(string path, out Texture2D texture) method CreateEmptyTexture (line 82) | private Texture2D CreateEmptyTexture(int width, int height) FILE: WzComparerR2.Common/BitmapOrigin.cs type BitmapOrigin (line 10) | public struct BitmapOrigin method BitmapOrigin (line 12) | public BitmapOrigin(Bitmap bitmap) method BitmapOrigin (line 17) | public BitmapOrigin(Bitmap bitmap, int x, int y) method BitmapOrigin (line 22) | public BitmapOrigin(Bitmap bitmap, Point origin) method CreateFromNode (line 71) | public static BitmapOrigin CreateFromNode(Wz_Node node, GlobalFindNode... FILE: WzComparerR2.Common/Calculator.cs class Calculator (line 8) | public static class Calculator method Parse (line 10) | public static decimal Parse(string mathExpression, params decimal[] args) method Lexer (line 34) | private static List Lexer(string expr) method Suffix (line 106) | private static List Suffix(List tokens) method Execute (line 204) | private static decimal Execute(List inst, EvalContext param) class Token (line 265) | private class Token method Token (line 267) | public Token(TokenType type, String value) method Priority (line 278) | private static int Priority(Token token) type TokenType (line 292) | private enum TokenType type Tag (line 306) | private enum Tag class EvalContext (line 313) | private class EvalContext method EvalContext (line 315) | public EvalContext() method EvalContext (line 320) | public EvalContext(Dictionary parameters) method TryGetValue (line 335) | public bool TryGetValue(string key, out object value) method TryGetFunction (line 341) | private bool TryGetFunction(string key, out object value) FILE: WzComparerR2.Common/CharaSim/Addition.cs class Addition (line 8) | public class Addition method Addition (line 10) | public Addition() method GetPropString (line 21) | public string GetPropString() method GetConString (line 147) | public string GetConString() method getPersonalityLevel (line 175) | private int getPersonalityLevel(int totalExp, out int lastExp) method GetWeekDayString (line 221) | private static string GetWeekDayString(int weekDay) method CreateFromNode (line 236) | public static Addition CreateFromNode(Wz_Node node) FILE: WzComparerR2.Common/CharaSim/AdditionType.cs type AdditionType (line 7) | public enum AdditionType FILE: WzComparerR2.Common/CharaSim/AlienStone.cs class AlienStone (line 7) | public class AlienStone FILE: WzComparerR2.Common/CharaSim/AlienStoneGrade.cs type AlienStoneGrade (line 7) | public enum AlienStoneGrade FILE: WzComparerR2.Common/CharaSim/DamageSkin.cs class DamageSkin (line 10) | public class DamageSkin method DamageSkin (line 12) | public DamageSkin() method CreateFromNode (line 56) | public static DamageSkin CreateFromNode(Wz_Node damageSkinNode, Global... FILE: WzComparerR2.Common/CharaSim/ExclusiveEquip.cs class ExclusiveEquip (line 9) | public class ExclusiveEquip method ExclusiveEquip (line 11) | public ExclusiveEquip() method CreateFromNode (line 19) | public static ExclusiveEquip CreateFromNode(Wz_Node exclusiveEquipNode) FILE: WzComparerR2.Common/CharaSim/Familiar.cs class Familiar (line 7) | public class Familiar method Familiar (line 9) | public Familiar() method CreateFromNode (line 25) | public static Familiar CreateFromNode(Wz_Node node, GlobalFindNodeFunc... FILE: WzComparerR2.Common/CharaSim/FormulaVersion.cs type FormulaVersion (line 7) | public enum FormulaVersion FILE: WzComparerR2.Common/CharaSim/Gear.cs class Gear (line 11) | public class Gear : ItemBase method Gear (line 13) | public Gear() method GetBooleanValue (line 74) | public bool GetBooleanValue(GearPropType type) method GetMaxStar (line 88) | public int GetMaxStar() method Clone (line 138) | public override object Clone() method MakeTimeLimitedPropAvailable (line 151) | public void MakeTimeLimitedPropAvailable() method RestoreStandardProperties (line 167) | public void RestoreStandardProperties() method IsWeapon (line 195) | public static bool IsWeapon(GearType type) method IsLeftWeapon (line 206) | public static bool IsLeftWeapon(GearType type) method IsSubWeapon (line 212) | public static bool IsSubWeapon(GearType type) method IsDoubleHandWeapon (line 236) | public static bool IsDoubleHandWeapon(GearType type) method IsMechanicGear (line 245) | public static bool IsMechanicGear(GearType type) method IsDragonGear (line 250) | public static bool IsDragonGear(GearType type) method Compare (line 255) | public static int Compare(Gear gear, Gear originGear) method GetPropTypeWeight (line 276) | private static int GetPropTypeWeight(GearPropType type) method IsEpicPropType (line 293) | public static bool IsEpicPropType(GearPropType type) method IsV5SupportPropType (line 309) | public static bool IsV5SupportPropType(GearPropType type) method GetGearType (line 330) | public static GearType GetGearType(int code) method GetGender (line 396) | public static int GetGender(int code) method SpecialCanPotential (line 412) | public static bool SpecialCanPotential(GearType type) method CombineProperties (line 433) | public static IEnumerable> CombineProp... method CombineProperties (line 440) | public static IEnumerable> CombineP... method CreateFromNode (line 532) | public static Gear CreateFromNode(Wz_Node node, GlobalFindNodeFunction... FILE: WzComparerR2.Common/CharaSim/GearGrade.cs type GearGrade (line 7) | public enum GearGrade FILE: WzComparerR2.Common/CharaSim/GearLevelInfo.cs class GearLevelInfo (line 8) | public class GearLevelInfo method GearLevelInfo (line 10) | public GearLevelInfo() method CreateFromNode (line 27) | public static GearLevelInfo CreateFromNode(Wz_Node node) type Range (line 78) | public struct Range method Range (line 80) | public Range(int min, int max) FILE: WzComparerR2.Common/CharaSim/GearPropType.cs type GearPropType (line 7) | public enum GearPropType FILE: WzComparerR2.Common/CharaSim/GearSealedInfo.cs class GearSealedInfo (line 8) | public class GearSealedInfo method GearSealedInfo (line 10) | public GearSealedInfo() method CreateFromNode (line 22) | public static GearSealedInfo CreateFromNode(Wz_Node node, GlobalFindNo... FILE: WzComparerR2.Common/CharaSim/GearState.cs type GearState (line 7) | public enum GearState FILE: WzComparerR2.Common/CharaSim/GearType.cs type GearType (line 7) | public enum GearType FILE: WzComparerR2.Common/CharaSim/HyperSkillType.cs type HyperSkillType (line 7) | public enum HyperSkillType FILE: WzComparerR2.Common/CharaSim/Item.cs class Item (line 9) | public class Item : ItemBase method Item (line 11) | public Item() method GetBooleanValue (line 37) | public bool GetBooleanValue(ItemPropType type) method CreateFromNode (line 42) | public static Item CreateFromNode(Wz_Node node, GlobalFindNodeFunction... FILE: WzComparerR2.Common/CharaSim/ItemBase.cs class ItemBase (line 7) | public abstract class ItemBase : ICloneable method ItemBase (line 9) | public ItemBase() method Clone (line 23) | public virtual object Clone() FILE: WzComparerR2.Common/CharaSim/ItemBaseType.cs type ItemBaseType (line 7) | public enum ItemBaseType FILE: WzComparerR2.Common/CharaSim/ItemPropType.cs type ItemPropType (line 7) | public enum ItemPropType FILE: WzComparerR2.Common/CharaSim/ItemSpecType.cs type ItemSpecType (line 7) | public enum ItemSpecType FILE: WzComparerR2.Common/CharaSim/ItemStringHelper.cs class ItemStringHelper (line 7) | public static class ItemStringHelper method GetMobCategoryName (line 14) | public static string GetMobCategoryName(int category) method GetGearPropString (line 31) | public static string GetGearPropString(GearPropType propType, long value) method GetGearPropString (line 42) | public static string GetGearPropString(GearPropType propType, long val... method GetGearPropDiffString (line 154) | public static string GetGearPropDiffString(GearPropType propType, int ... method GetGearGradeString (line 196) | public static string GetGearGradeString(GearGrade rank) method GetGearTypeString (line 215) | public static string GetGearTypeString(GearType type) method GetAttackSpeedString (line 389) | public static string GetAttackSpeedString(int attackSpeed) method GetSetItemGearTypeString (line 411) | public static string GetSetItemGearTypeString(GearType type) method GetExtraJobReqString (line 421) | public static string GetExtraJobReqString(GearType type) method GetExtraJobReqString (line 531) | public static string GetExtraJobReqString(int specJob) method GetExtraJobReqString (line 568) | public static string GetExtraJobReqString(IEnumerable specJobs) method GetItemPropString (line 593) | public static string GetItemPropString(ItemPropType propType, long value) method GetSkillReqAmount (line 620) | public static string GetSkillReqAmount(int skillID, int reqAmount) method GetJobName (line 632) | public static string GetJobName(int jobCode) method ToChineseNumberExpr (line 994) | public static string ToChineseNumberExpr(long value, bool detailedExpr... method ToThousandsNumberExpr (line 1096) | public static string ToThousandsNumberExpr(long value, bool isMsea = f... FILE: WzComparerR2.Common/CharaSim/Mob.cs class Mob (line 9) | public class Mob method Mob (line 11) | public Mob() method CreateFromNode (line 65) | public static Mob CreateFromNode(Wz_Node node, GlobalFindNodeFunction ... FILE: WzComparerR2.Common/CharaSim/MobElemAttr.cs class MobElemAttr (line 7) | public class MobElemAttr method MobElemAttr (line 9) | public MobElemAttr(string elemAttr) type ElemResistance (line 42) | public enum ElemResistance : byte FILE: WzComparerR2.Common/CharaSim/Npc.cs class Npc (line 9) | public class Npc method Npc (line 11) | public Npc() method CreateFromNode (line 26) | public static Npc CreateFromNode(Wz_Node node, GlobalFindNodeFunction ... FILE: WzComparerR2.Common/CharaSim/Potential.cs class Potential (line 8) | public class Potential method Potential (line 10) | public Potential() method ToString (line 29) | public override string ToString() method ConvertSummary (line 35) | public string ConvertSummary() method GetPotentialLevel (line 52) | public static int GetPotentialLevel(int gearReqLevel) method CheckOptionType (line 59) | public static bool CheckOptionType(int optionType, GearType gearType) method CreateFromNode (line 88) | public static Potential CreateFromNode(Wz_Node potentialNode, int pLevel) method LoadFromWz (line 143) | public static Potential LoadFromWz(int optID, int optLevel, GlobalFind... FILE: WzComparerR2.Common/CharaSim/Recipe.cs class Recipe (line 8) | public class Recipe method Recipe (line 10) | public Recipe() method CreateFromNode (line 34) | public static Recipe CreateFromNode(Wz_Node node) FILE: WzComparerR2.Common/CharaSim/RecipeItemInfo.cs class RecipeItemInfo (line 7) | public class RecipeItemInfo method RecipeItemInfo (line 9) | public RecipeItemInfo() FILE: WzComparerR2.Common/CharaSim/RecipePropType.cs type RecipePropType (line 7) | public enum RecipePropType FILE: WzComparerR2.Common/CharaSim/SetItem.cs class SetItem (line 9) | public class SetItem method SetItem (line 11) | public SetItem() method CreateFromNode (line 26) | public static SetItem CreateFromNode(Wz_Node setItemNode, Wz_Node opti... method CombinePart (line 297) | private static SetItemIDPart CombinePart(SetItem setItem, Predicate itemIDList) FILE: WzComparerR2.Common/CharaSim/SetItemOptionToMob.cs class SetItemOptionToMob (line 7) | public class SetItemOptionToMob method SetItemOptionToMob (line 9) | public SetItemOptionToMob() method ConvertSummary (line 19) | public string ConvertSummary() FILE: WzComparerR2.Common/CharaSim/Skill.cs class Skill (line 8) | public class Skill method Skill (line 10) | public Skill() method CreateFromNode (line 93) | public static Skill CreateFromNode(Wz_Node node, GlobalFindNodeFunctio... FILE: WzComparerR2.Common/CharaSim/SummaryParams.cs type SummaryParams (line 7) | public struct SummaryParams FILE: WzComparerR2.Common/CharaSim/SummaryParser.cs class SummaryParser (line 10) | public class SummaryParser method SummaryParser (line 12) | static SummaryParser() method GetSkillSummary (line 18) | public static string GetSkillSummary(string H, int Level, Dictionary dict,... method GetSkillSummary (line 218) | public static string GetSkillSummary(Skill skill, StringResultSkill sr... method GetSkillSummary (line 225) | public static string GetSkillSummary(Skill skill, int level, StringRes... type SkillSummaryOptions (line 275) | public struct SkillSummaryOptions FILE: WzComparerR2.Common/Config/ConfigArrayList.cs class ConfigArrayList (line 9) | public class ConfigArrayList : ConfigurationElementCollection, IEnume... method Add (line 21) | public void Add(T item) method Insert (line 26) | public void Insert(int index, T item) method RemoveAt (line 31) | public void RemoveAt(int index) method Remove (line 36) | public bool Remove(T item) method IndexOf (line 47) | public int IndexOf(T item) method Clear (line 54) | public void Clear() method CreateNewElement (line 59) | protected override ConfigurationElement CreateNewElement() method GetElementKey (line 64) | protected override object GetElementKey(ConfigurationElement element) method GetEnumerator (line 69) | public new IEnumerator GetEnumerator() class ItemElement (line 79) | public class ItemElement : ConfigurationElement method ItemElement (line 81) | public ItemElement() FILE: WzComparerR2.Common/Config/ConfigItem.cs class ConfigItem (line 9) | public class ConfigItem : ConfigurationElement method ToString (line 28) | public override string ToString() FILE: WzComparerR2.Common/Config/ConfigItemCollectionBase.cs class ConfigItemCollectionBase (line 9) | public class ConfigItemCollectionBase : ConfigurationElementCollection method Add (line 23) | public void Add(T item) method Insert (line 28) | public void Insert(int index, T item) method RemoveAt (line 33) | public void RemoveAt(int index) method Remove (line 38) | public void Remove(T item) method Clear (line 47) | public void Clear() method CreateNewElement (line 52) | protected override ConfigurationElement CreateNewElement() method GetElementKey (line 57) | protected override object GetElementKey(ConfigurationElement element) FILE: WzComparerR2.Common/Config/ConfigManager.cs class ConfigManager (line 13) | public static class ConfigManager method Open (line 27) | private static Configuration Open() method Reload (line 38) | public static void Reload() method Save (line 43) | public static void Save() method RegisterSection (line 48) | public static bool RegisterSection() where T : ConfigSectionBase... method RegisterSection (line 53) | public static bool RegisterSection(Type type) method RegisterAllSection (line 75) | public static void RegisterAllSection() method RegisterAllSection (line 81) | public static void RegisterAllSection(Assembly assembly) method GetSectionName (line 106) | public static string GetSectionName(Type type) FILE: WzComparerR2.Common/Config/ConfigSectionBase.cs class ConfigSectionBase (line 10) | public abstract class ConfigSectionBase : ConfigurationSection FILE: WzComparerR2.Common/Config/SectionNameAttribute.cs class SectionNameAttribute (line 8) | public sealed class SectionNameAttribute : Attribute method SectionNameAttribute (line 10) | public SectionNameAttribute(string sectionName) FILE: WzComparerR2.Common/Controls/AlphaForm.cs class AlphaForm (line 9) | public class AlphaForm : PerPixelAlphaForm method AlphaForm (line 11) | public AlphaForm() method WndProc (line 45) | protected override void WndProc(ref Message m) method OnKeyDown (line 81) | protected override void OnKeyDown(KeyEventArgs e) method OnFormClosing (line 86) | protected override void OnFormClosing(FormClosingEventArgs e) method captionHitTest (line 97) | protected virtual bool captionHitTest(Point point) class PerPixelAlphaForm (line 109) | public class PerPixelAlphaForm : Form method PerPixelAlphaForm (line 111) | public PerPixelAlphaForm() method SetBitmap (line 118) | public void SetBitmap(Bitmap bitmap) method SetBitmap (line 124) | public void SetBitmap(Bitmap bitmap, byte opacity) class Win32 (line 182) | class Win32 type Bool (line 184) | public enum Bool type Point (line 190) | [StructLayout(LayoutKind.Sequential)] method Point (line 196) | public Point(Int32 x, Int32 y) { this.x = x; this.y = y; } type Size (line 199) | [StructLayout(LayoutKind.Sequential)] method Size (line 205) | public Size(Int32 cx, Int32 cy) { this.cx = cx; this.cy = cy; } type BLENDFUNCTION (line 208) | [StructLayout(LayoutKind.Sequential, Pack = 1)] method UpdateLayeredWindow (line 224) | [DllImport("user32.dll", ExactSpelling = true, SetLastError = true)] method GetDC (line 227) | [DllImport("user32.dll", ExactSpelling = true, SetLastError = true)] method ReleaseDC (line 230) | [DllImport("user32.dll", ExactSpelling = true)] method CreateCompatibleDC (line 233) | [DllImport("gdi32.dll", ExactSpelling = true, SetLastError = true)] method DeleteDC (line 236) | [DllImport("gdi32.dll", ExactSpelling = true, SetLastError = true)] method SelectObject (line 239) | [DllImport("gdi32.dll", ExactSpelling = true)] method DeleteObject (line 242) | [DllImport("gdi32.dll", ExactSpelling = true, SetLastError = true)] FILE: WzComparerR2.Common/Controls/AnimationClipOptions.cs class AnimationClipOptions (line 9) | public class AnimationClipOptions FILE: WzComparerR2.Common/Controls/AnimationControl.Designer.cs class AnimationControl (line 3) | partial class AnimationControl method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: WzComparerR2.Common/Controls/AnimationControl.cs class AnimationControl (line 15) | public partial class AnimationControl : GraphicsDeviceControl method AnimationControl (line 17) | public AnimationControl() method Initialize (line 80) | protected override void Initialize() method Update (line 86) | protected virtual void Update(TimeSpan elapsed) method DrawBackground (line 97) | public virtual void DrawBackground() method Draw (line 102) | protected override void Draw() method GetItemAt (line 136) | public virtual AnimationItem GetItemAt(int x, int y) method OnItemDragSave (line 156) | protected virtual void OnItemDragSave(AnimationItemEventArgs e) method AnimationControl_MouseDown (line 162) | private void AnimationControl_MouseDown(object sender, MouseEventArgs e) method AnimationControl_MouseUp (line 183) | private void AnimationControl_MouseUp(object sender, MouseEventArgs e) method AnimationControl_MouseMove (line 191) | private void AnimationControl_MouseMove(object sender, MouseEventArgs e) method AnimationControl_MouseWheel (line 217) | private void AnimationControl_MouseWheel(object sender, MouseEventArgs e) method Timer_Tick (line 233) | private void Timer_Tick(object sender, EventArgs e) type MouseDragContext (line 247) | private struct MouseDragContext FILE: WzComparerR2.Common/Controls/AnimationItem.cs class AnimationItem (line 9) | public abstract class AnimationItem : ICloneable method Update (line 18) | public abstract void Update(TimeSpan elapsed); method Measure (line 20) | public virtual Rectangle Measure() method Reset (line 25) | public virtual void Reset() method Clone (line 30) | public virtual object Clone() FILE: WzComparerR2.Common/Controls/AnimationItemEventArgs.cs class AnimationItemEventArgs (line 8) | public class AnimationItemEventArgs method AnimationItemEventArgs (line 10) | public AnimationItemEventArgs(AnimationItem item) FILE: WzComparerR2.Common/Controls/AnimationRecoder.cs class AnimationRecoder (line 12) | public class AnimationRecoder method AnimationRecoder (line 14) | public AnimationRecoder(GraphicsDevice graphicsDevice) method Begin (line 50) | public void Begin(Rectangle viewport, Point? targetSize = null) method Update (line 64) | public void Update(TimeSpan elapsed) method Draw (line 72) | public void Draw() method DrawAnimation (line 87) | private void DrawAnimation() method GetPngTexture (line 124) | public Texture2D GetPngTexture() method GetGifTexture (line 146) | public Texture2D GetGifTexture(Color mixColor, int minMixedAlpha) method ResetAll (line 172) | public void ResetAll() method GetMaxLength (line 180) | public int GetMaxLength() method GetGifTimeLine (line 185) | public int[] GetGifTimeLine(int preferredFrameDelay, int? maxFrameDela... method End (line 267) | public void End() FILE: WzComparerR2.Common/Controls/FrmProgressDialog.Designer.cs class FrmProgressDialog (line 4) | partial class FrmProgressDialog method Dispose (line 15) | protected override void Dispose(bool disposing) method InitializeComponent (line 30) | private void InitializeComponent() FILE: WzComparerR2.Common/Controls/FrmProgressDialog.cs class FrmProgressDialog (line 12) | public partial class FrmProgressDialog : DevComponents.DotNetBar.Office2... method FrmProgressDialog (line 14) | public FrmProgressDialog() method labelX1_MouseClick (line 45) | private void labelX1_MouseClick(object sender, MouseEventArgs e) FILE: WzComparerR2.Common/Controls/GraphicsDeviceControl.cs class GraphicsDeviceControl (line 31) | abstract public class GraphicsDeviceControl : Control method OnCreateControl (line 76) | protected override void OnCreateControl() method Dispose (line 100) | protected override void Dispose(bool disposing) method SwapChainRT_Disposing (line 117) | private void SwapChainRT_Disposing(object sender, EventArgs e) method OnPaint (line 138) | protected override void OnPaint(PaintEventArgs e) method BeginDraw (line 175) | string BeginDraw() method EndDraw (line 222) | void EndDraw() method HandleDeviceReset (line 248) | string HandleDeviceReset() method PaintUsingSystemDrawing (line 301) | protected virtual void PaintUsingSystemDrawing(Graphics graphics, stri... method OnPaintBackground (line 324) | protected override void OnPaintBackground(PaintEventArgs pevent) method Initialize (line 337) | protected abstract void Initialize(); method Draw (line 343) | protected abstract void Draw(); FILE: WzComparerR2.Common/Controls/GraphicsDeviceService.cs class GraphicsDeviceService (line 32) | class GraphicsDeviceService : IGraphicsDeviceService method GraphicsDeviceService (line 52) | GraphicsDeviceService(IntPtr windowHandle, int width, int height) method AddRef (line 73) | public static GraphicsDeviceService AddRef(IntPtr windowHandle, method Release (line 91) | public void Release(bool disposing) method ResetDevice (line 116) | public void ResetDevice(int width, int height) FILE: WzComparerR2.Common/Controls/ProgressDialog.cs class ProgressDialog (line 11) | public static class ProgressDialog method Show (line 13) | public static DialogResult Show(IWin32Window owner, string text, strin... FILE: WzComparerR2.Common/Controls/ProgressDialogContext.cs type IProgressDialogContext (line 11) | public interface IProgressDialogContext class ProgressDialogContext (line 20) | internal class ProgressDialogContext : IProgressDialogContext method ProgressDialogContext (line 22) | internal ProgressDialogContext( method ShowDialog (line 82) | internal DialogResult ShowDialog(IWin32Window owner) method Dialog_Load (line 91) | private async void Dialog_Load(object sender, EventArgs e) method Dialog_FormClosing (line 116) | private void Dialog_FormClosing(object sender, FormClosingEventArgs e) method OnCancel (line 121) | private void OnCancel() FILE: WzComparerR2.Common/Controls/ServiceContainer.cs class ServiceContainer (line 22) | public class ServiceContainer : IServiceProvider method AddService (line 30) | public void AddService(T service) method GetService (line 39) | public object GetService(Type serviceType) FILE: WzComparerR2.Common/Encoders/BuildInApngEncoder.cs class BuildInApngEncoder (line 10) | public class BuildInApngEncoder : GifEncoder method BuildInApngEncoder (line 12) | public BuildInApngEncoder() method Init (line 31) | public override void Init(string fileName, int width, int height) method AppendFrame (line 42) | public override void AppendFrame(IntPtr pBuffer, int delay) method Dispose (line 51) | protected override void Dispose(bool disposing) type ApngError (line 65) | enum ApngError : int method apng_init (line 74) | [DllImport("libapng.dll")] method apng_append_frame (line 76) | [DllImport("libapng.dll")] method apng_write_end (line 78) | [DllImport("libapng.dll")] method apng_destroy (line 80) | [DllImport("libapng.dll")] FILE: WzComparerR2.Common/Encoders/BuildInGifEncoder.cs class BuildInGifEncoder (line 12) | public class BuildInGifEncoder : GifEncoder method BuildInGifEncoder (line 14) | public BuildInGifEncoder() method Init (line 42) | public override void Init(string fileName, int width, int height) method AppendFrame (line 50) | public override void AppendFrame(Bitmap image, int delay) method AppendFrame (line 78) | public override void AppendFrame(IntPtr pBuffer, int delay) method WriteHeader (line 86) | private void WriteHeader() method Dispose (line 97) | protected override void Dispose(bool disposing) FILE: WzComparerR2.Common/Encoders/FFmpegEncoder.cs class FFmpegEncoder (line 15) | public class FFmpegEncoder : GifEncoder method FFmpegEncoder (line 25) | public FFmpegEncoder() method AppendFrame (line 51) | public unsafe override void AppendFrame(IntPtr pBuffer, int delay) method StartFFmpeg (line 63) | private async Task StartFFmpeg(int delay) method FFmpegProc_OutputDataReceived (line 101) | private void FFmpegProc_OutputDataReceived(object sender, DataReceived... method FFmpegProc_ErrorDataReceived (line 106) | private void FFmpegProc_ErrorDataReceived(object sender, DataReceivedE... method FFmpegProc_Exited (line 111) | private void FFmpegProc_Exited(object sender, EventArgs e) method Dispose (line 116) | protected override void Dispose(bool disposing) method SubstituteParams (line 152) | private string SubstituteParams(string format, string inputFileName, i... FILE: WzComparerR2.Common/Encoders/GifEncoder.cs class GifEncoder (line 10) | public abstract class GifEncoder : IDisposable method GifEncoder (line 12) | protected GifEncoder() method Init (line 29) | public virtual void Init(string fileName, int width, int height) method AppendFrame (line 36) | public virtual void AppendFrame(Bitmap image, int delay) method AppendFrame (line 43) | public abstract void AppendFrame(IntPtr pBuffer, int delay); method Dispose (line 45) | public void Dispose() method Dispose (line 51) | protected virtual void Dispose(bool disposing) FILE: WzComparerR2.Common/Encoders/GifEncoderCompatibility.cs class GifEncoderCompatibility (line 9) | public class GifEncoderCompatibility method GifEncoderCompatibility (line 11) | public GifEncoderCompatibility() type AlphaSupportMode (line 24) | public enum AlphaSupportMode FILE: WzComparerR2.Common/Encoders/IndexGifEncoder.cs class IndexGifEncoder (line 8) | public class IndexGifEncoder : GifEncoder method IndexGifEncoder (line 10) | public IndexGifEncoder() method Init (line 27) | public override void Init(string fileName, int width, int height) method AppendFrame (line 34) | public override void AppendFrame(IntPtr pBuffer, int delay) method Dispose (line 39) | protected override void Dispose(bool disposing) method construct (line 59) | [DllImport("libgif.dll", EntryPoint = "#1", CharSet = CharSet.Unicode)] type gif_encoder_structure (line 65) | [StructLayout(LayoutKind.Sequential)] FILE: WzComparerR2.Common/Gif.cs class Gif (line 11) | public class Gif method Gif (line 13) | public Gif() method EncodeGif (line 20) | public Bitmap EncodeGif(Color backgrnd) method EncodeGif (line 25) | public Bitmap EncodeGif(Color backgrnd, int minAlpha) method EncodeGif (line 30) | public Bitmap EncodeGif(Color backgrnd, int minAlpha, int startIndex, ... method EncodeGif2 (line 40) | public Bitmap EncodeGif2(Color backgrnd, int minAlpha) method EncodeGif2 (line 45) | public Bitmap EncodeGif2(Color backgrnd, int minAlpha, int startIndex,... method EncodeGif (line 55) | private Bitmap EncodeGif(Color backgrnd, int minAlpha, int startInd... method GetRect (line 83) | public Rectangle GetRect() method GetFrame (line 94) | public Bitmap GetFrame(int i) method GetFrame (line 101) | private Bitmap GetFrame(int i, Rectangle canvasRect) method PrepareFrame (line 111) | private static Bitmap PrepareFrame(IGifFrame frame, Rectangle canvasRe... method PrepareFrame (line 121) | private static void PrepareFrame(Bitmap canvas, IGifFrame frame, Recta... method CreateFromNode (line 169) | public static Gif CreateFromNode(Wz_Node node, GlobalFindNodeFunction ... method CreateFrameFromNode (line 192) | public static GifFrame CreateFrameFromNode(Wz_Node frameNode, GlobalFi... FILE: WzComparerR2.Common/GifCanvas.cs class GifCanvas (line 8) | public class GifCanvas method GifCanvas (line 10) | public GifCanvas() method Combine (line 20) | public Gif Combine() method SplitGifFrame (line 102) | private static void SplitGifFrame(GifFrame frame, int time, out GifFra... class KeyFrame (line 110) | private class KeyFrame : IGifFrame method KeyFrame (line 112) | public KeyFrame() method Split (line 128) | public void Split(int time, out KeyFrame keyFrame1, out KeyFrame key... method Draw (line 163) | void IGifFrame.Draw(Graphics g, Rectangle canvasRect) FILE: WzComparerR2.Common/GifFrame.cs class GifFrame (line 9) | public class GifFrame : IGifFrame method GifFrame (line 11) | public GifFrame() method GifFrame (line 17) | public GifFrame(Bitmap bitmap) method GifFrame (line 22) | public GifFrame(Bitmap bitmap, int delay) method GifFrame (line 27) | public GifFrame(Bitmap bitmap, Point origin, int delay) method Draw (line 55) | void IGifFrame.Draw(Graphics g, Rectangle canvasRect) FILE: WzComparerR2.Common/GifLayer.cs class GifLayer (line 7) | public class GifLayer method GifLayer (line 9) | public GifLayer() method AddFrame (line 16) | public void AddFrame(GifFrame frame) method AddBlank (line 21) | public void AddBlank(int delay) FILE: WzComparerR2.Common/IGifFrame.cs type IGifFrame (line 8) | public interface IGifFrame method Draw (line 12) | void Draw(Graphics g, Rectangle canvasRect); FILE: WzComparerR2.Common/ImageDataObject.cs class ImageDataObject (line 10) | public class ImageDataObject : DataObject method ImageDataObject (line 12) | public ImageDataObject(Image image, string fileName) method GetData (line 29) | public override object GetData(string format, bool autoConvert) method PrepareImageFile (line 60) | private void PrepareImageFile() method GetQQRichFormatString (line 99) | private string GetQQRichFormatString() FILE: WzComparerR2.Common/Rendering/AnimationGraphics.cs class AnimationGraphics (line 12) | public class AnimationGraphics method AnimationGraphics (line 14) | public AnimationGraphics(GraphicsDevice graphicsDevice) method AnimationGraphics (line 19) | public AnimationGraphics(GraphicsDevice graphicsDevice, SpriteBatch sp... method Draw (line 33) | public void Draw(FrameAnimator animator, Matrix world) method Draw (line 57) | public void Draw(ISpineAnimator animator, Matrix world) FILE: WzComparerR2.Common/Rendering/BlendEx.cs class StateEx (line 6) | public static class StateEx method NonPremultipled_Hidef (line 8) | public static BlendState NonPremultipled_Hidef() => new BlendState() method SrcAlphaMask (line 18) | public static BlendState SrcAlphaMask() => new BlendState() method MultiplyRGB (line 28) | public static BlendState MultiplyRGB() => new BlendState() method Scissor (line 38) | public static RasterizerState Scissor() => new RasterizerState() FILE: WzComparerR2.Common/Rendering/D2DContext.cs class D2DContext (line 11) | public sealed class D2DContext : IDisposable method GetBrush (line 20) | public Brush GetBrush(Microsoft.Xna.Framework.Color color) method GetBrush (line 25) | public Brush GetBrush(SharpDX.Color4 color) method Dispose (line 38) | public void Dispose() FILE: WzComparerR2.Common/Rendering/D2DFactory.cs class D2DFactory (line 13) | public class D2DFactory : IDisposable method D2DFactory (line 29) | private D2DFactory() method GetContext (line 48) | public D2DContext GetContext(GraphicsDevice graphicsDevice) method ReleaseContext (line 91) | public void ReleaseContext(GraphicsDevice graphicsDevice) method GetRenderTargetResource (line 101) | private SharpDX.ComObject GetRenderTargetResource(GraphicsDevice graph... method GetOrCreateContext (line 118) | private D2DContext GetOrCreateContext(SharpDX.ComObject comObject) method ComObject_Disposing (line 141) | private void ComObject_Disposing(object sender, EventArgs e) method Dispose (line 157) | public void Dispose() method Dispose (line 163) | protected virtual void Dispose(bool disposing) FILE: WzComparerR2.Common/Rendering/D2DFont.cs class D2DFont (line 13) | public class D2DFont : IDisposable method D2DFont (line 15) | public D2DFont(string familyName, float size) method D2DFont (line 21) | public D2DFont(string familyName, float size, bool bold, bool italic) method D2DFont (line 35) | public D2DFont(System.Drawing.Font font) : method GetMatchingFont (line 91) | private Font GetMatchingFont() method CacheFontMetrics (line 108) | private bool CacheFontMetrics() method DrawText (line 122) | internal void DrawText(D2DContext context, string text, Vector2 positi... method DrawText (line 127) | internal void DrawText(D2DContext context, string text, Vector2 positi... method MeasureString (line 140) | public Vector2 MeasureString(string text) method MeasureString (line 145) | public Vector2 MeasureString(string text, Vector2 size) method LayoutString (line 164) | private TextLayout LayoutString(string text, float maxWidth, float max... method Dispose (line 182) | public void Dispose() method Dispose (line 188) | protected virtual void Dispose(bool disposing) FILE: WzComparerR2.Common/Rendering/D2DRenderer.cs class D2DRenderer (line 10) | public class D2DRenderer method D2DRenderer (line 12) | public D2DRenderer(GraphicsDevice graphicsDevice) method Begin (line 23) | public void Begin() method Begin (line 28) | public void Begin(Microsoft.Xna.Framework.Matrix transform) method Begin (line 36) | private void Begin(SharpDX.Matrix3x2 transform) method PushClip (line 48) | public void PushClip(Rectangle clipRect) method PopClip (line 53) | public void PopClip() method DrawString (line 58) | public void DrawString(D2DFont font, string text, Vector2 position, Co... method DrawString (line 63) | public void DrawString(D2DFont font, string text, Vector2 position, Ve... method DrawLine (line 68) | public void DrawLine(Vector2 point0, Vector2 point1, float width, Colo... method DrawRectangle (line 77) | public void DrawRectangle(Rectangle rectangle, Color color) method FillRectangle (line 83) | public void FillRectangle(Rectangle rectangle, Color color) method FillRoundedRectangle (line 89) | public void FillRoundedRectangle(Rectangle rectangle, float cornerRadi... method End (line 101) | public void End() FILE: WzComparerR2.Common/Rendering/DxExtension.cs class DxExtension (line 9) | public static class DxExtension method DxToXnaColor (line 11) | public static Color DxToXnaColor(this SharpDX.Color color) method XnaToDxColor (line 16) | public static SharpDX.Color XnaToDxColor(this Color color) method XnaToDxRect (line 21) | public static SharpDX.RectangleF XnaToDxRect(this Rectangle rect) FILE: WzComparerR2.Common/Rendering/EffectCompiler/ConstantBuffer.cs class ConstantBuffer (line 10) | public class ConstantBuffer class ShaderParameter (line 18) | public class ShaderParameter method ShaderParameter (line 20) | public ShaderParameter() method ShaderParameter (line 24) | public ShaderParameter(string name, string semantic, int bufferOffset,... FILE: WzComparerR2.Common/Rendering/EffectCompiler/Internal/ConstantBufferData.cs class ConstantBufferData (line 9) | public class ConstantBufferData method Write (line 21) | public void Write(BinaryWriter writer) FILE: WzComparerR2.Common/Rendering/EffectCompiler/Internal/D3DXObjects.cs class d3dx_parameter (line 9) | public class d3dx_parameter method ToString (line 30) | public override string ToString() class d3dx_state (line 39) | public class d3dx_state class d3dx_sampler (line 47) | public class d3dx_sampler type STATE_TYPE (line 53) | public enum STATE_TYPE type STATE_CLASS (line 61) | public enum STATE_CLASS class d3dx_pass (line 80) | public class d3dx_pass class d3dx_technique (line 94) | public class d3dx_technique FILE: WzComparerR2.Common/Rendering/EffectCompiler/Internal/EffectObject.cs class EffectObject (line 11) | public class EffectObject method EffectObject (line 13) | static EffectObject() method Write (line 38) | public void Write(BinaryWriter writer) method WriteParameters (line 157) | private static void WriteParameters(BinaryWriter writer, d3dx_paramete... method WriteParameter (line 165) | private static void WriteParameter(BinaryWriter writer, d3dx_parameter... method WriteAnnotations (line 194) | private static void WriteAnnotations(BinaryWriter writer, d3dx_paramet... method GetShaderIndex (line 204) | internal static int GetShaderIndex(STATE_CLASS type, d3dx_state[] states) class EffectWriterExtensions (line 222) | internal static class EffectWriterExtensions method MgfxWriteElementCount (line 224) | public static void MgfxWriteElementCount(this BinaryWriter writer, int... method Write7BitEncodedInt (line 238) | public static void Write7BitEncodedInt(this BinaryWriter writer, int v... FILE: WzComparerR2.Common/Rendering/EffectCompiler/Internal/ShaderData.cs class ShaderData (line 10) | public class ShaderData type Sampler (line 22) | public struct Sampler type Attribute (line 33) | public struct Attribute method Write (line 41) | public void Write(BinaryWriter writer) FILE: WzComparerR2.Common/Rendering/EffectCompiler/SampleInfo.cs class SamplerInfo (line 6) | public class SamplerInfo type SamplerType (line 16) | public enum SamplerType FILE: WzComparerR2.Common/Rendering/EffectCompiler/ShaderConverter.cs class ShaderConverter (line 10) | public static class ShaderConverter method D3DShaderByteCodeToMgfx (line 12) | public static byte[] D3DShaderByteCodeToMgfx(ReadOnlySpan shader... method ConvertConstantBuffer (line 159) | private static ConstantBufferData ConvertConstantBuffer(ConstantBuffer... method ConvertShaderParameter (line 180) | private static d3dx_parameter ConvertShaderParameter(ShaderParameter p... method ConvertSampler (line 223) | private static ShaderData.Sampler ConvertSampler(SamplerInfo samplerInfo) method CreateTextureParamater (line 238) | private static d3dx_parameter CreateTextureParamater(ShaderData.Sample... FILE: WzComparerR2.Common/Rendering/EffectCompiler/ShaderStage.cs type ShaderStage (line 3) | public enum ShaderStage FILE: WzComparerR2.Common/Rendering/MonogameUtils.cs class MonogameUtils (line 12) | public static class MonogameUtils method ToXnaColor (line 14) | public static Color ToXnaColor(this GdipColor color) method ToXnaColor (line 19) | public static Color ToXnaColor(int argbPackedValue) method GetXnaColor (line 25) | public static Color GetXnaColor(this Wz_Node node) method CreateMosaic (line 31) | public static Texture2D CreateMosaic(GraphicsDevice device, Color c0, ... method ToTexture (line 52) | public static Texture2D ToTexture(this System.Drawing.Bitmap bitmap, G... method ToTexture (line 59) | public static void ToTexture(this System.Drawing.Bitmap bitmap, Textur... method _d3dDevice (line 71) | public static Device _d3dDevice(this GraphicsDevice device) method _d3dContext (line 76) | public static DeviceContext _d3dContext(this GraphicsDevice device) method _swapChain (line 82) | public static SharpDX.DXGI.SwapChain _swapChain(this GraphicsDevice de... method GetTexture (line 88) | public static Resource GetTexture(this Texture texture) method CopyBackBuffer (line 94) | public static void CopyBackBuffer(this GraphicsDevice graphicsDevice, ... method IsSupportFormat (line 112) | public static bool IsSupportFormat(this GraphicsDevice device, SharpDX... method IsSupportBgra4444 (line 119) | public static bool IsSupportBgra4444(this GraphicsDevice device) method IsSupportBgr565 (line 124) | public static bool IsSupportBgr565(this GraphicsDevice device) method IsSupportBgra5551 (line 129) | public static bool IsSupportBgra5551(this GraphicsDevice device) FILE: WzComparerR2.Common/Rendering/PngEffect.cs class PngEffect (line 11) | public class PngEffect : Effect method PngEffect (line 13) | public PngEffect(GraphicsDevice graphicDevice) method GetEffectCode (line 45) | private static byte[] GetEffectCode() FILE: WzComparerR2.Common/Rendering/SpriteBatchEx.cs class SpriteBatchEx (line 17) | public class SpriteBatchEx : SpriteBatch method SpriteBatchEx (line 19) | public SpriteBatchEx(GraphicsDevice graphicsDevice) method CreateSinglePixel (line 27) | private Texture2D CreateSinglePixel() method DrawStringEx (line 34) | public void DrawStringEx(XnaFont xnaFont, string text, Vector2 locatio... method DrawStringEx (line 39) | public void DrawStringEx(XnaFont xnaFont, string text, Vector2 locatio... method DrawStringEx (line 44) | private void DrawStringEx(XnaFont xnaFont, string text, int startIndex... method DrawStringEx (line 50) | public void DrawStringEx(XnaFont xnaFont, StringBuilder stringBuilder,... method DrawStringEx (line 55) | public void DrawStringEx(XnaFont xnaFont, StringBuilder stringBuilder,... method DrawStringEx (line 60) | public void DrawStringEx(XnaFont xnaFont, StringBuilder stringBuilder,... method DrawStringEx (line 65) | public void DrawStringEx(XnaFont xnaFont, StringBuilder stringBuilder,... method DrawStringEx (line 71) | private void DrawStringEx(XnaFont font, IEnumerable text, Vector... method DrawPath (line 108) | public void DrawPath(Point[] path, Color color) method FillRectangle (line 155) | public void FillRectangle(Rectangle rectangle, Color color) method FillRectangle (line 160) | public void FillRectangle(Rectangle rectangle, Color color, Vector2 or... method FillRoundedRectangle (line 167) | public void FillRoundedRectangle(Rectangle rectangle, Color color) method DrawRectangle (line 181) | public void DrawRectangle(Rectangle rectangle, Color color) method DrawLine (line 195) | public void DrawLine(Point point1, Point point2, int width, Color color) method Flush (line 207) | public void Flush() method Dispose (line 214) | protected override void Dispose(bool disposing) FILE: WzComparerR2.Common/Rendering/SurfaceFormatEx.cs class SurfaceFormatEx (line 6) | public static class SurfaceFormatEx FILE: WzComparerR2.Common/Rendering/TextUtils.cs class TextUtils (line 8) | internal static class TextUtils method CreateCharEnumerator (line 10) | public static IEnumerable CreateCharEnumerator(string text, int ... method CreateCharEnumerator (line 18) | public static IEnumerable CreateCharEnumerator(StringBuilder str... FILE: WzComparerR2.Common/Rendering/Texture2DEx.cs class Texture2DEx (line 10) | public static class Texture2DEx method CreateEx (line 12) | public static Texture2D CreateEx(GraphicsDevice graphicsDevice, int wi... method SetDataEx (line 25) | public static unsafe void SetDataEx(this Texture2D texture, ReadOnlySp... method TextureInitialize (line 40) | private static void TextureInitialize(Texture2D texture2D, SharpDX.DXG... method TextureSetData (line 67) | private static unsafe void TextureSetData(Texture2D texture2D, Rectang... FILE: WzComparerR2.Common/Rendering/WzLibExtension.cs class WzLibExtension (line 10) | public static class WzLibExtension method ToTexture (line 12) | public static Texture2D ToTexture(this Wz_Png png, GraphicsDevice grap... method ToTexture (line 17) | public static Texture2D ToTexture(this Wz_Png png, int page, GraphicsD... method ToTexture (line 55) | public static void ToTexture(this Wz_Png png, int page, Texture2D text... method GetTextureFormatOfPng (line 129) | public static SurfaceFormat GetTextureFormatOfPng(Wz_TextureFormat tex... method ToPoint (line 150) | public static Point ToPoint(this Wz_Vector vector) FILE: WzComparerR2.Common/Rendering/XnaFont.cs class XnaFont (line 16) | public class XnaFont : IDisposable method XnaFont (line 18) | public XnaFont(GraphicsDevice graphicsDevice, FontFamily fontFamily, f... method XnaFont (line 23) | public XnaFont(GraphicsDevice graphicsDevice, string familyName, float... method XnaFont (line 28) | public XnaFont(GraphicsDevice graphicsDevice, Font baseFont) method MeasureString (line 63) | public Vector2 MeasureString(string text) method MeasureString (line 68) | public Vector2 MeasureString(StringBuilder stringBuilder) method MeasureString (line 73) | public Vector2 MeasureString(string text, Vector2 size) method MeasureString (line 79) | public Vector2 MeasureString(StringBuilder stringBuilder, Vector2 size) method MeasureString (line 85) | public Vector2 MeasureString(string text, int startIndex, int length) method MeasureString (line 90) | public Vector2 MeasureString(StringBuilder stringBuilder, int startInd... method MeasureString (line 95) | public Vector2 MeasureString(IEnumerable text, Vector2 layoutSize) method TryGetRect (line 141) | public Rectangle TryGetRect(char c) method CreateCharBuffer (line 152) | private Rectangle CreateCharBuffer(char c) method RebuildGdiBuffer (line 212) | private void RebuildGdiBuffer(int height) method ClearTextureBuffer (line 227) | private void ClearTextureBuffer() method Dispose (line 239) | public void Dispose() method Dispose (line 245) | protected virtual void Dispose(bool disposing) method GdiLoadFontFile (line 256) | public static FontFamily GdiLoadFontFile(string fontFileName) FILE: WzComparerR2.Common/Rendering/XnaFontRenderer.cs class XnaFontRenderer (line 10) | public class XnaFontRenderer : TextRenderer method XnaFontRenderer (line 12) | public XnaFontRenderer(SpriteBatchEx spriteBatch) method MeasureRuns (line 20) | protected override void MeasureRuns(List runs) method MeasureChars (line 40) | protected override Rectangle[] MeasureChars(int startIndex, int length) method Flush (line 53) | protected override void Flush(StringBuilder sb, int startIndex, int le... method GetColor (line 60) | public virtual Microsoft.Xna.Framework.Color GetColor(string colorID) FILE: WzComparerR2.Common/SpineLoader.cs class SpineLoader (line 8) | public static class SpineLoader method Detect (line 15) | public static SpineDetectionResult Detect(Wz_Node wzNode) method ReadSpineVersionFromJson (line 141) | private static string ReadSpineVersionFromJson(string jsonText) method ReadSpineVersionFromBinary (line 157) | private static string ReadSpineVersionFromBinary(Stream stream, uint o... method LoadSkeletonV2 (line 191) | public static Spine.V2.SkeletonData LoadSkeletonV2(Wz_Node wzNode, Spi... method LoadSkeletonV2 (line 201) | public static Spine.V2.SkeletonData LoadSkeletonV2(SpineDetectionResul... method LoadSkeletonV4 (line 227) | public static Spine.SkeletonData LoadSkeletonV4(Wz_Node atlasOrSkelNod... method LoadSkeletonV4 (line 237) | public static Spine.SkeletonData LoadSkeletonV4(SpineDetectionResult d... type SkeletonLoadType (line 264) | public enum SkeletonLoadType type SpineVersion (line 271) | public enum SpineVersion class SpineDetectionResult (line 278) | public sealed class SpineDetectionResult method SpineDetectionResult (line 280) | internal SpineDetectionResult() method Failed (line 292) | public static SpineDetectionResult Failed(string error = null) => new ... method Create (line 298) | public static SpineDetectionResult Create(Wz_Node sourceNode, Wz_Node ... FILE: WzComparerR2.Common/StringLinker.cs class StringLinker (line 8) | public class StringLinker method StringLinker (line 10) | public StringLinker() method Load (line 22) | public bool Load(Wz_File stringWz) method Clear (line 229) | public void Clear() method GetDefaultString (line 259) | private string GetDefaultString(Wz_Node node, string searchNodeText) method AddAllValue (line 265) | private void AddAllValue(StringResult sr, Wz_Node node) FILE: WzComparerR2.Common/StringResult.cs class StringResult (line 7) | public class StringResult method StringResult (line 9) | public StringResult() class StringResultSkill (line 61) | public sealed class StringResultSkill : StringResult method StringResultSkill (line 64) | public StringResultSkill() FILE: WzComparerR2.Common/Text/DocumentElements.cs class DocElement (line 9) | public abstract class DocElement class Span (line 13) | public sealed class Span : DocElement class LineBreak (line 19) | public sealed class LineBreak : DocElement method LineBreak (line 21) | private LineBreak() { } FILE: WzComparerR2.Common/Text/Parser.cs class Parser (line 8) | public class Parser method Parser (line 10) | private Parser() method Parse (line 14) | public static IList Parse(string format) FILE: WzComparerR2.Common/Text/TextAlignment.cs type TextAlignment (line 9) | public enum TextAlignment FILE: WzComparerR2.Common/Text/TextRenderer.cs class TextRenderer (line 9) | public abstract class TextRenderer method TextRenderer (line 11) | public TextRenderer() method DrawFormatString (line 20) | public void DrawFormatString(string s, TFont font, int width, ref int ... method DrawPlainText (line 32) | public void DrawPlainText(string s, TFont font, int width, ref int y, ... method DrawRunsInner (line 40) | private void DrawRunsInner(List runs, int width, ref int y, int h... method PrepareRuns (line 48) | private List PrepareRuns(IList doc) method PrepareRuns (line 68) | private List PrepareRuns(string text) method SplitWords (line 88) | private List SplitWords(Run run) method GetFontLineHeight (line 158) | private float GetFontLineHeight(Font font) method MeasureRuns (line 164) | protected abstract void MeasureRuns(List runs); method MeasureChars (line 166) | protected abstract Rectangle[] MeasureChars(int startIndex, int length); method Flush (line 168) | protected abstract void Flush(StringBuilder sb, int startIndex, int le... method LayoutRuns (line 170) | private List LayoutRuns(List runs, int width, ref... method FlushAll (line 326) | private void FlushAll(List texts) class PositionedText (line 334) | private class PositionedText class Run (line 344) | public class Run method Run (line 346) | public Run(int startIndex, int length) FILE: WzComparerR2.Common/VpxVideoDecoder.cs class VpxVideoDecoder (line 22) | public class VpxVideoDecoder : IDisposable method VpxVideoDecoder (line 27) | public VpxVideoDecoder(ReadOnlySpan fourCC) method VpxVideoDecoder (line 32) | public VpxVideoDecoder(ReadOnlySpan fourCC, int width, int heigh... method VpxCodecInit (line 46) | private unsafe void VpxCodecInit(ReadOnlySpan fourCC, vpx_codec_... method DecodeData (line 86) | public unsafe void DecodeData(ReadOnlySpan data) method GetNextFrame (line 101) | public unsafe bool GetNextFrame(out VpxFrame frame) method Dispose (line 124) | public void Dispose() method Dispose (line 135) | protected virtual unsafe void Dispose(bool disposing) method ThrowOnObjectDisposed (line 159) | private void ThrowOnObjectDisposed() method ThrowOnNonSuccessfulError (line 167) | private void ThrowOnNonSuccessfulError(vpx_codec_err_t err, string met... class Interop (line 177) | public static class Interop method vpx_codec_dec_init_ver (line 181) | [DllImport(libVpx)] method vpx_codec_vp8_dx (line 183) | [DllImport(libVpx)] method vpx_codec_vp9_dx (line 185) | [DllImport(libVpx)] method vpx_codec_decode (line 187) | [DllImport(libVpx)] method vpx_codec_get_frame (line 189) | [DllImport(libVpx)] method vpx_codec_destroy (line 191) | [DllImport(libVpx)] type vpx_codec_err (line 198) | public enum vpx_codec_err type vpx_codec_dec_cfg (line 212) | public struct vpx_codec_dec_cfg type vpx_codec_ctx (line 219) | public unsafe struct vpx_codec_ctx type vpx_img_fmt (line 230) | public enum vpx_img_fmt type vpx_codec_flags (line 249) | public enum vpx_codec_flags type vpx_color_space (line 257) | public enum vpx_color_space type vpx_color_range (line 269) | public enum vpx_color_range type vpx_image (line 281) | [StructLayout(LayoutKind.Sequential)] type VpxFrame (line 327) | public unsafe struct VpxFrame method VpxFrame (line 329) | internal VpxFrame(vpx_image_t* image) FILE: WzComparerR2.Common/Wz_NodeExtension2.cs class Wz_NodeExtension2 (line 9) | public static class Wz_NodeExtension2 method GetLinkedSourceNode (line 11) | public static Wz_Node GetLinkedSourceNode(this Wz_Node node, GlobalFin... FILE: WzComparerR2.LuaConsole/AppSyntaxModeProvider.cs class AppSyntaxModeProvider (line 10) | public class AppSyntaxModeProvider : ISyntaxModeFileProvider method AppSyntaxModeProvider (line 12) | public AppSyntaxModeProvider() method GetSyntaxModeFile (line 20) | public XmlTextReader GetSyntaxModeFile(SyntaxMode syntaxMode) method UpdateSyntaxModeList (line 47) | public void UpdateSyntaxModeList() FILE: WzComparerR2.LuaConsole/Config/LuaConsoleConfig.cs class LuaConsoleConfig (line 11) | [SectionName("WcR2.LuaConsole")] method LuaConsoleConfig (line 14) | public LuaConsoleConfig() FILE: WzComparerR2.LuaConsole/Entry.cs class Entry (line 10) | public class Entry : PluginEntry method Entry (line 12) | public Entry(PluginContext context) method OnLoad (line 20) | protected override void OnLoad() method btnItem_Click (line 32) | void btnItem_Click(object sender, EventArgs e) method OnUnload (line 44) | protected override void OnUnload() FILE: WzComparerR2.LuaConsole/FrmConsole.Designer.cs class FrmConsole (line 3) | partial class FrmConsole method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: WzComparerR2.LuaConsole/FrmConsole.cs class FrmConsole (line 17) | public partial class FrmConsole : DevComponents.DotNetBar.Office2007Form method FrmConsole (line 19) | public FrmConsole() method FrmConsole_FormClosing (line 32) | private void FrmConsole_FormClosing(object sender, FormClosingEventArg... method FrmConsole_FormClosed (line 44) | private void FrmConsole_FormClosed(object sender, FormClosedEventArgs e) method FrmConsole_MdiChildActivate (line 68) | private void FrmConsole_MdiChildActivate(object sender, EventArgs e) method menuReset_Click (line 72) | private void menuReset_Click(object sender, EventArgs e) method menuNew_Click (line 96) | private void menuNew_Click(object sender, EventArgs e) method menuRun_Click (line 101) | private async void menuRun_Click(object sender, EventArgs e) method menuStopRun_Click (line 144) | private void menuStopRun_Click(object sender, EventArgs e) method menuOpen_Click (line 153) | private void menuOpen_Click(object sender, EventArgs e) method menuSave_Click (line 163) | private void menuSave_Click(object sender, EventArgs e) method menuSaveAs_Click (line 171) | private void menuSaveAs_Click(object sender, EventArgs e) method refreshRecentDocItems (line 179) | private void refreshRecentDocItems() method RecentDocumentItem_Click (line 190) | private void RecentDocumentItem_Click(object sender, EventArgs e) method menuExit_Click (line 198) | private void menuExit_Click(object sender, EventArgs e) method SaveFile (line 203) | private bool SaveFile(FrmLuaEditor editor, bool saveAs = false) method OpenFile (line 225) | private void OpenFile(string fileName) method CreateNewTab (line 249) | private void CreateNewTab(string fileName = null) method FrmLuaEditor_FileNameChanged (line 274) | private void FrmLuaEditor_FileNameChanged(object sender, EventArgs e) method FrmLuaEditor_FormClosing (line 289) | private void FrmLuaEditor_FormClosing(object sender, FormClosingEventA... method FrmLuaEditor_FormClosed (line 308) | private void FrmLuaEditor_FormClosed(object sender, FormClosedEventArg... method GetOrCreateLuaVM (line 316) | private Lua GetOrCreateLuaVM(FrmLuaEditor frm) class LuaEnvironment (line 325) | public class LuaEnvironment method LuaEnvironment (line 327) | internal LuaEnvironment(FrmConsole form) method Write (line 342) | public void Write(object value) method Write (line 350) | public void Write(string format, params object[] args) method WriteLine (line 359) | public void WriteLine() method WriteLine (line 364) | public void WriteLine(object value) method WriteLine (line 373) | public void WriteLine(string format, object arg0) method WriteLine (line 378) | public void WriteLine(string format, object arg0, object arg1) method WriteLine (line 383) | public void WriteLine(string format, object arg0, object arg1, objec... method WriteLine (line 388) | public void WriteLine(string format, params object[] args) method Help (line 406) | public void Help() method AppendText (line 416) | private void AppendText(string text) FILE: WzComparerR2.LuaConsole/FrmLuaEditor.Designer.cs class FrmLuaEditor (line 3) | partial class FrmLuaEditor method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: WzComparerR2.LuaConsole/FrmLuaEditor.cs class FrmLuaEditor (line 13) | public partial class FrmLuaEditor : DevComponents.DotNetBar.OfficeForm method FrmLuaEditor (line 17) | public FrmLuaEditor() method LoadFile (line 33) | public void LoadFile(string fileName) method SaveFile (line 40) | public void SaveFile(string fileName) method UpdateTitle (line 86) | private void UpdateTitle() method textEditorControl1_TextChanged (line 91) | private void textEditorControl1_TextChanged(object sender, EventArgs e) method textEditorControl1_FileNameChanged (line 96) | private void textEditorControl1_FileNameChanged(object sender, EventAr... FILE: WzComparerR2.LuaConsole/LuaSandbox.cs class LuaSandbox (line 14) | public class LuaSandbox : IDisposable method LuaSandbox (line 16) | public LuaSandbox(object env) method InitLuaEnv (line 25) | public void InitLuaEnv(string scriptBaseDir = null, bool forceReset = ... method DoStringAsync (line 101) | public async Task DoStringAsync(string chunk, CancellationTo... method HookCancellationEvent (line 114) | private void HookCancellationEvent() method RemoveCancellationEvent (line 124) | private void RemoveCancellationEvent() method Lua_DebugHook (line 134) | private void Lua_DebugHook(object sender, NLua.Event.DebugHookEventArg... method Dispose (line 139) | public void Dispose() class LuaGlobalFindNodeFunctionHandler (line 148) | class LuaGlobalFindNodeFunctionHandler : NLua.Method.LuaDelegate method CallFunction (line 150) | Wz_Node CallFunction(string wzPath) FILE: WzComparerR2.LuaConsole/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: WzComparerR2.MapRender/Animation/IStateMachineAnimationData.cs type IStateMachineAnimationData (line 9) | public interface IStateMachineAnimationData method Update (line 14) | void Update(TimeSpan elapsedTime); method GetMesh (line 16) | object GetMesh(); FILE: WzComparerR2.MapRender/Animation/RepeatableFrameAnimationData.cs class RepeatableFrameAnimationData (line 8) | public class RepeatableFrameAnimationData : FrameAnimationData method RepeatableFrameAnimationData (line 10) | public RepeatableFrameAnimationData() method RepeatableFrameAnimationData (line 15) | public RepeatableFrameAnimationData(IEnumerable frames) FILE: WzComparerR2.MapRender/Animation/RepeatableFrameAnimator.cs class RepeatableFrameAnimator (line 9) | public class RepeatableFrameAnimator : FrameAnimator method RepeatableFrameAnimator (line 11) | public RepeatableFrameAnimator(RepeatableFrameAnimationData data) method Update (line 23) | public override void Update(TimeSpan elapsedTime) method Reset (line 58) | public override void Reset() method Load (line 64) | protected override void Load() method UpdateFrame (line 69) | protected override void UpdateFrame() FILE: WzComparerR2.MapRender/Animation/StateMachineAnimator.cs class StateMachineAnimator (line 10) | public class StateMachineAnimator method StateMachineAnimator (line 12) | public StateMachineAnimator(IDictionary(Action action, T arg0) method StopCoroutine (line 141) | public void StopCoroutine(Coroutine coroutine) class Coroutine (line 154) | class Coroutine class YieldCoroutine (line 160) | sealed class YieldCoroutine : Coroutine class WaitTaskCompletedCoroutine (line 164) | sealed class WaitTaskCompletedCoroutine : Coroutine method WaitTaskCompletedCoroutine (line 166) | public WaitTaskCompletedCoroutine(Task task) method GetEnumerator (line 173) | private IE GetEnumerator() class InvokeActionCoroutine (line 193) | sealed class InvokeActionCoroutine : Coroutine method InvokeActionCoroutine (line 195) | public InvokeActionCoroutine(Action action) method GetEnumerator (line 203) | private IE GetEnumerator() method InvokeActionCoroutine (line 212) | public InvokeActionCoroutine(Action action, T arg0) method GetEnumerator (line 222) | private IE GetEnumerator() class InvokeActionCoroutine (line 210) | sealed class InvokeActionCoroutine : Coroutine method InvokeActionCoroutine (line 195) | public InvokeActionCoroutine(Action action) method GetEnumerator (line 203) | private IE GetEnumerator() method InvokeActionCoroutine (line 212) | public InvokeActionCoroutine(Action action, T arg0) method GetEnumerator (line 222) | private IE GetEnumerator() FILE: WzComparerR2.MapRender/Effects/EffectResources.cs class EffectResources (line 11) | public static class EffectResources method EffectResources (line 13) | static EffectResources() method GetNativeShaderEffectBytes (line 258) | public static ReadOnlySpan GetNativeShaderEffectBytes(string sha... method CreateNativeShader (line 263) | public static Effect CreateNativeShader(GraphicsDevice graphicsDevice,... method GetNativeShaderEffectBytesInternal (line 268) | private static byte[] GetNativeShaderEffectBytesInternal(string shader... method CompileNativeShader (line 279) | private static byte[] CompileNativeShader(string shaderName) FILE: WzComparerR2.MapRender/Effects/NativeShaderDesc.cs class NativeShaderDesc (line 8) | public class NativeShaderDesc FILE: WzComparerR2.MapRender/Effects/ShaderMaterials.cs class ShaderMaterialFactory (line 9) | public static class ShaderMaterialFactory method Create (line 11) | public static ShaderMaterial Create(MsCustomSpriteData msSprite) method Create (line 18) | public static ShaderMaterial Create(string shaderID) class ShaderMaterial (line 30) | public abstract class ShaderMaterial : IEquatable method ShaderMaterial (line 32) | public ShaderMaterial(string shaderID) method ApplyParameters (line 38) | public abstract void ApplyParameters(Effect effect); method ApplySamplerStates (line 39) | public virtual void ApplySamplerStates(GraphicsDevice graphicsDevice) { } method LoadFromMsSprite (line 40) | public virtual void LoadFromMsSprite(MsCustomSpriteData msSprite) { } method Equals (line 41) | public virtual bool Equals(ShaderMaterial other) method LoadBindingParameters (line 47) | protected void LoadBindingParameters(MsCustomSpriteData msCustomSprite) method ApplyBindingParameters (line 96) | protected void ApplyBindingParameters(Effect effect) method ApplyBindingSamplers (line 128) | protected void ApplyBindingSamplers(GraphicsDevice graphicsDevice) class ShaderParameterBindingAttribute (line 146) | internal class ShaderParameterBindingAttribute : Attribute method ShaderParameterBindingAttribute (line 148) | public ShaderParameterBindingAttribute(string parameterName, int textu... type IMaplestoryEffectMatrices (line 158) | public interface IMaplestoryEffectMatrices type IBackgroundCaptureEffect (line 165) | public interface IBackgroundCaptureEffect class LightPixelShaderMaterial (line 170) | public class LightPixelShaderMaterial : ShaderMaterial method LightPixelShaderMaterial (line 172) | public LightPixelShaderMaterial() : base("light") method LoadFromMsSprite (line 200) | public override void LoadFromMsSprite(MsCustomSpriteData sprite) method ApplyParameters (line 205) | public override void ApplyParameters(Effect effect) method ApplySamplerStates (line 210) | public override void ApplySamplerStates(GraphicsDevice graphicsDevice) class WaterBackPixelShaderMaterial (line 216) | public class WaterBackPixelShaderMaterial : ShaderMaterial method WaterBackPixelShaderMaterial (line 218) | public WaterBackPixelShaderMaterial() : base("waterBack") method LoadFromMsSprite (line 267) | public override void LoadFromMsSprite(MsCustomSpriteData sprite) method ApplyParameters (line 272) | public override void ApplyParameters(Effect effect) class WaterFrontPixelShaderMaterial (line 278) | public class WaterFrontPixelShaderMaterial : ShaderMaterial, IMaplestory... method WaterFrontPixelShaderMaterial (line 280) | public WaterFrontPixelShaderMaterial() : base("waterFront") method LoadFromMsSprite (line 351) | public override void LoadFromMsSprite(MsCustomSpriteData sprite) method ApplyParameters (line 356) | public override void ApplyParameters(Effect effect) method ApplySamplerStates (line 361) | public override void ApplySamplerStates(GraphicsDevice graphicsDevice) FILE: WzComparerR2.MapRender/Entry.cs class Entry (line 15) | public class Entry : PluginEntry method Entry (line 17) | public Entry(PluginContext context) method OnLoad (line 33) | protected override void OnLoad() method btnItem_Click (line 48) | void btnItem_Click(object sender, EventArgs e) FILE: WzComparerR2.MapRender/FpsCounter.cs class FpsCounter (line 9) | public class FpsCounter : DrawableGameComponent method FpsCounter (line 11) | public FpsCounter(Game game) : base(game) method Update (line 31) | public override void Update(GameTime gameTime) method Draw (line 63) | public override void Draw(GameTime gameTime) FILE: WzComparerR2.MapRender/FrmMapRender.cs class FrmMapRender (line 27) | public class FrmMapRender : Game method FrmMapRender (line 29) | public FrmMapRender() method chat_Connected (line 58) | void chat_Connected(object sender, EventArgs e) method OnActivated (line 67) | protected override void OnActivated(object sender, EventArgs args) method OnDeactivated (line 73) | protected override void OnDeactivated(object sender, EventArgs args) method FrmMapRender (line 96) | public FrmMapRender(Wz_Image mapImg) method Initialize (line 163) | protected override void Initialize() method LoadContent (line 226) | protected override void LoadContent() method windowForm_LostFocus (line 238) | void windowForm_LostFocus(object sender, EventArgs e) method windowForm_GotFocus (line 247) | void windowForm_GotFocus(object sender, EventArgs e) method ChangeDisplayMode (line 256) | private void ChangeDisplayMode(int i) method OnExiting (line 277) | protected override void OnExiting(object sender, EventArgs args) method Update (line 290) | protected override void Update(GameTime gameTime) method UpdateInput (line 410) | private void UpdateInput(GameTime gameTime) method OnGlobalHotKey (line 436) | private void OnGlobalHotKey(GameTime gameTime) method UpdatePortalVisibility (line 572) | private void UpdatePortalVisibility() method UpdateCamera (line 585) | private void UpdateCamera(GameTime gameTime) method UpdateBgmVolume (line 638) | private void UpdateBgmVolume() method UpdatePatch (line 653) | private void UpdatePatch(GameTime gameTime) method PreLoadNextMap (line 701) | private bool PreLoadNextMap(int mapID) method DisposePatch (line 712) | private void DisposePatch() method Draw (line 721) | protected override void Draw(GameTime gameTime) method SaveTexture (line 935) | private void SaveTexture(Color[,][] picBlocks, int mapWidth, int mapHe... method SaveAllTexture (line 1017) | private void SaveAllTexture() method LoadMap (line 1034) | private void LoadMap() method RenderPatchComarison (line 1075) | private int RenderPatchComarison(RenderPatch a, RenderPatch b) method LoadInfo (line 1086) | private void LoadInfo() method FindMapByID (line 1170) | private Wz_Image FindMapByID(int mapID) method LoadBgm (line 1184) | private void LoadBgm() method LoadMinimap (line 1223) | private void LoadMinimap() method LoadObjTile (line 1297) | private void LoadObjTile() method LoadBack (line 1424) | private void LoadBack() method LoadFoothold (line 1503) | private void LoadFoothold() method LoadLadderRope (line 1551) | private void LoadLadderRope() method LoadLife (line 1588) | private void LoadLife() method LoadLifeInfo (line 1710) | private void LoadLifeInfo(Wz_Node infoNode, LifeInfo lifeInfo) method LoadPortal (line 1755) | private void LoadPortal() method LoadReactor (line 1900) | private void LoadReactor() method LoadTooltip (line 1983) | private void LoadTooltip() method CalcMapSize (line 1988) | private void CalcMapSize() method LoadLifeActions (line 2047) | private Dictionary LoadLifeActions(Wz_Node life... method LoadReactorStages (line 2066) | private List LoadReactorStages(Wz_Node reactorNode) method LoadFrames (line 2081) | private RenderFrame[] LoadFrames(Wz_Node resNode, Dictionary LoadMap() method FadeOut (line 191) | private async Task FadeOut(Music music, int ms) method FadeIn (line 203) | private async Task FadeIn(Music music, int ms) method LoadBgm (line 215) | private Music LoadBgm(MapData mapData, string multiBgmText = null) method AfterLoadMap (line 246) | private void AfterLoadMap(MapData mapData) method OnSceneEnter (line 446) | private IE OnSceneEnter() method OnSceneExit (line 479) | private IE OnSceneExit() method OnSceneRunning (line 496) | private IE OnSceneRunning() method OnCameraMoving (line 511) | private IE OnCameraMoving(Point toPos, int ms) method SceneUpdate (line 526) | private void SceneUpdate() method MoveToPortal (line 556) | private void MoveToPortal(int? toMap, string pName, string fromPName =... method MoveToLastMap (line 592) | private void MoveToLastMap() class MapViewData (line 604) | class MapViewData FILE: WzComparerR2.MapRender/FrmMapRender2.SceneRendering.cs class FrmMapRender2 (line 17) | public partial class FrmMapRender2 method UpdateAllItems (line 19) | private void UpdateAllItems(SceneNode node, TimeSpan elapsed) method ApplyMapEvents (line 132) | private void ApplyMapEvents(IEnumerable itemEvents, object ... method InvokeMapEvent (line 165) | private void InvokeMapEvent(ISpineAnimator sender, List mapE... method UpdateTooltip (line 202) | private void UpdateTooltip() method UpdateTopBar (line 224) | private void UpdateTopBar() method OnSceneItemClick (line 270) | private void OnSceneItemClick(SceneItem item) method DrawScene (line 298) | private void DrawScene(GameTime gameTime) method DrawTooltipItems (line 364) | private void DrawTooltipItems(GameTime gameTime) method DrawFootholds (line 378) | private void DrawFootholds(GameTime gameTime) method DrawName (line 482) | private void DrawName(SceneItem item) method PrepareLightMap (line 589) | private void PrepareLightMap() method ApplyLightMap (line 616) | private void ApplyLightMap(Texture2D lightMapTexture) method GetSceneContainers (line 623) | private IEnumerable GetSceneContainers(SceneNode node) method GetDrawableItems (line 684) | private IEnumerable> GetDrawableItem... method GetMesh (line 720) | private MeshItem GetMesh(SceneItem item) method GetMeshBack (line 798) | private MeshItem GetMeshBack(BackItem back) method GetMeshObj (line 910) | private MeshItem GetMeshObj(ObjItem obj) method GetMeshTile (line 932) | private MeshItem GetMeshTile(TileItem tile) method GetMeshLife (line 947) | private MeshItem GetMeshLife(LifeItem life) method GetMeshPortal (line 963) | private MeshItem GetMeshPortal(PortalItem portal) method GetMeshesIlluminantCluster (line 978) | private MeshItem[] GetMeshesIlluminantCluster(IlluminantClusterItem il... method GetMeshReactor (line 1003) | private MeshItem GetMeshReactor(ReactorItem reactor) method GetMeshParticle (line 1019) | private MeshItem GetMeshParticle(ParticleItem particle) method GetRenderObject (line 1038) | private object GetRenderObject(object animator, bool flip = false, int... method GetMovingObjPos (line 1089) | private Vector2 GetMovingObjPos(ObjItem obj) method UpdateShaderConstant (line 1140) | private void UpdateShaderConstant(ShaderMaterial shaderMaterial) FILE: WzComparerR2.MapRender/FrmMapRender2.cs class FrmMapRender2 (line 30) | public partial class FrmMapRender2 : Game method FrmMapRender2 (line 32) | public FrmMapRender2() method Form_Load (line 66) | private void Form_Load(object sender, EventArgs e) method Form_GotFocus (line 73) | private void Form_GotFocus(object sender, EventArgs e) method Form_LostFocus (line 84) | private void Form_LostFocus(object sender, EventArgs e) method Form_FormClosing (line 94) | private void Form_FormClosing(object sender, System.Windows.Forms.Form... method Form_FormClosed (line 99) | private void Form_FormClosed(object sender, System.Windows.Forms.FormC... method Graphics_DeviceCreated (line 104) | private void Graphics_DeviceCreated(object sender, EventArgs e) method Graphics_DeviceResetting (line 115) | private void Graphics_DeviceResetting(object sender, EventArgs e) method Initialize (line 152) | protected override void Initialize() method OnActivated (line 186) | protected override void OnActivated(object sender, EventArgs args) method OnDeactivated (line 191) | protected override void OnDeactivated(object sender, EventArgs args) method BindingUIInput (line 196) | private void BindingUIInput() method UIOption_OK (line 484) | private void UIOption_OK(object sender, EventArgs e) method UIOption_Cancel (line 494) | private void UIOption_Cancel(object sender, EventArgs e) method UiWnd_Visible (line 500) | private void UiWnd_Visible(object sender, RoutedEventArgs e) method WorldMap_MapSpotClick (line 507) | private void WorldMap_MapSpotClick(object sender, UIWorldMap.MapSpotEv... method Teleport_SelectedMapGo (line 525) | private void Teleport_SelectedMapGo(object sender, UITeleport.Selected... method ChatBox_TextSubmit (line 531) | private void ChatBox_TextSubmit(object sender, TextEventArgs e) method ChatCommand (line 546) | private async void ChatCommand(string command) method LoadContent (line 906) | protected override void LoadContent() method Update (line 914) | protected override void Update(GameTime gameTime) method Draw (line 919) | protected override void Draw(GameTime gameTime) method CanCapture (line 956) | private bool CanCapture() method Capture (line 961) | private void Capture(GameTime gameTime) method SaveTexture (line 1057) | private void SaveTexture(byte[,][] picBlocks, int mapWidth, int mapHei... method ApplySetting (line 1128) | private void ApplySetting() method LoadOptionData (line 1147) | private void LoadOptionData(UIOptionsDataModel model) method SaveOptionData (line 1163) | private void SaveOptionData(UIOptionsDataModel model) method UnloadContent (line 1182) | protected override void UnloadContent() method OnExiting (line 1199) | private void OnExiting() method Dispose (line 1228) | protected override void Dispose(bool disposing) method SwitchResolution (line 1238) | private void SwitchResolution() method SwitchResolution (line 1244) | private void SwitchResolution(Resolution r) method EventDisposable (line 1270) | private IDisposable EventDisposable(TDelegate arg, Action : IDisposable method Disposable (line 1291) | public Disposable(Action action, TDelegate arg) method Dispose (line 1300) | public void Dispose() FILE: WzComparerR2.MapRender/GameExt.cs class GameExt (line 16) | static class GameExt method FixKeyboard (line 18) | public static void FixKeyboard(Game game) method ReleaseKeyboard (line 32) | public static void ReleaseKeyboard(Game game) method RemoveKeyboardEvent (line 49) | public static void RemoveKeyboardEvent(Game game) method RemoveMouseStateCache (line 66) | public static void RemoveMouseStateCache() method EnsureGameExit (line 87) | public static void EnsureGameExit(Game game) method GetService (line 93) | public static T GetService(this IServiceProvider services) where T ... class RawInputMessageFilter (line 100) | class RawInputMessageFilter : IMessageFilter method PreFilterMessage (line 102) | public virtual bool PreFilterMessage(ref Message m) method GetCurrentThreadId (line 110) | [DllImport("kernel32")] method PostThreadMessage (line 113) | [DllImport("user32")] FILE: WzComparerR2.MapRender/IRandom.cs type IRandom (line 10) | public interface IRandom method NextVar (line 12) | float NextVar(float baseValue, float varRange, bool nonNegative = false); method NextVar (line 13) | int NextVar(int baseValue, int varRange, bool nonNegative = false); method NextVar (line 14) | Vector2 NextVar(Vector2 baseValue, Vector2 varRange); method NextVar (line 15) | Color NextVar(Color baseValue, Color varRange); method Next (line 16) | int Next(int maxValue); method NextPercent (line 17) | bool NextPercent(float percent); FILE: WzComparerR2.MapRender/ITooltip.cs type ITooltip (line 9) | public interface ITooltip FILE: WzComparerR2.MapRender/IWcR2Font.cs type IWcR2Font (line 11) | public interface IWcR2Font method MeasureString (line 16) | Vector2 MeasureString(string text); method MeasureString (line 17) | Vector2 MeasureString(StringBuilder text); class D2DFontAdapter (line 20) | public class D2DFontAdapter : IWcR2Font method D2DFontAdapter (line 22) | public D2DFontAdapter(D2DFont baseFont) method MeasureString (line 41) | public Vector2 MeasureString(string text) method MeasureString (line 46) | public Vector2 MeasureString(StringBuilder text) class XnaFontAdapter (line 52) | public class XnaFontAdapter : IWcR2Font, IDisposable method XnaFontAdapter (line 54) | public XnaFontAdapter(XnaFont baseFont) method MeasureString (line 73) | public Vector2 MeasureString(string text) method MeasureString (line 78) | public Vector2 MeasureString(StringBuilder text) method Dispose (line 83) | protected virtual void Dispose(bool disposing) method Dispose (line 91) | public void Dispose() FILE: WzComparerR2.MapRender/InputState.cs class InputState (line 10) | public class InputState method InputState (line 12) | public InputState() method InputState (line 17) | public InputState(Game game) method Update (line 33) | public void Update(GameTime gameTime) method IsKeyDown (line 47) | public bool IsKeyDown(Keys key) method IsKeyUp (line 57) | public bool IsKeyUp(Keys key) method IsKeyPressing (line 67) | public bool IsKeyPressing(Keys key) method IsMouseButtonDown (line 115) | public bool IsMouseButtonDown(MouseButton button) method IsSingleMouseButtonDown (line 129) | private bool IsSingleMouseButtonDown(MouseButton button) method IsMouseButtonUp (line 158) | public bool IsMouseButtonUp(MouseButton button) method IsSingleMouseButtonUp (line 172) | private bool IsSingleMouseButtonUp(MouseButton button) method IsMouseButtonPressing (line 196) | public bool IsMouseButtonPressing(MouseButton button) method IsSingleMouseButtonPressing (line 210) | private bool IsSingleMouseButtonPressing(MouseButton button) method GetMouseWheelScrolledValue (line 233) | public int GetMouseWheelScrolledValue() FILE: WzComparerR2.MapRender/LifeInfo.cs class LifeInfo (line 8) | public class LifeInfo method LifeInfo (line 10) | public LifeInfo() type ElemAttr (line 33) | public struct ElemAttr type ElemResistance (line 44) | public enum ElemResistance : byte method CreateFromNode (line 52) | public static LifeInfo CreateFromNode(Wz_Node mobNode) FILE: WzComparerR2.MapRender/LightRenderer.cs class LightRenderer (line 8) | public class LightRenderer : IDisposable method LightRenderer (line 10) | public LightRenderer(GraphicsDevice graphicsDevice) : this(graphicsDev... method LightRenderer (line 15) | public LightRenderer(GraphicsDevice graphicsDevice, int capacity) method Begin (line 53) | public void Begin(Matrix world) method DrawSpotLight (line 64) | public void DrawSpotLight(Light2D light) method DrawTextureLight (line 156) | public void DrawTextureLight(Texture2D texture, Vector2 position, Rect... method End (line 204) | public void End() method Dispose (line 216) | public void Dispose() method Dispose (line 222) | protected virtual void Dispose(bool disposing) method ValidCheck (line 238) | private void ValidCheck() method AcquireBuffer (line 250) | private void AcquireBuffer(int vertexCount, int primitiveCount, Textur... method Flush (line 290) | private void Flush() type VertexPosition2ColorTexture (line 328) | [StructLayout(LayoutKind.Sequential)] method VertexPosition2ColorTexture (line 342) | public VertexPosition2ColorTexture(Vector2 position, Color color) : ... method VertexPosition2ColorTexture (line 346) | public VertexPosition2ColorTexture(Vector2 position, Color color, Ve... method ToString (line 353) | public override string ToString() => $"{{position: {this.Position}, ... FILE: WzComparerR2.MapRender/LineListMesh.cs class LineListMesh (line 10) | class LineListMesh method LineListMesh (line 12) | public LineListMesh(Point from, Point to, Color color) method LineListMesh (line 17) | public LineListMesh(Point from, Point to, Color color, int thickness) method LineListMesh (line 22) | public LineListMesh(Point[] lines, Color color) method LineListMesh (line 27) | public LineListMesh(Point[] lines, Color color, int thickness) FILE: WzComparerR2.MapRender/MapData.cs class MapData (line 18) | public class MapData method MapData (line 20) | public MapData(IRandom random) method Load (line 55) | public void Load(Wz_Node mapImgNode, ResourceLoader resLoader) method LoadIDOrName (line 157) | private void LoadIDOrName(Wz_Node mapImgNode) method LoadInfo (line 167) | private void LoadInfo(Wz_Node infoNode) method LoadMinimap (line 186) | private void LoadMinimap(Wz_Node miniMapNode, ResourceLoader resLoader) method LoadBack (line 227) | private void LoadBack(Wz_Node backNode) method LoadLayer (line 239) | private void LoadLayer(Wz_Node layerNode, int level) method LoadFoothold (line 274) | private void LoadFoothold(Wz_Node fhLayerNode, int level) method LoadLife (line 292) | private void LoadLife(Wz_Node lifeNode) method LoadPortal (line 325) | private void LoadPortal(Wz_Node portalNode) method LoadReactor (line 388) | private void LoadReactor(Wz_Node reactorNode) method LoadLadderRope (line 405) | private void LoadLadderRope(Wz_Node ladderRopeNode) method LoadSkyWhale (line 417) | private void LoadSkyWhale(Wz_Node skyWhaleNode) method LoadIlluminantCluster (line 427) | private void LoadIlluminantCluster(Wz_Node illuminantClusterNode) method LoadTooltip (line 440) | private void LoadTooltip(Wz_Node tooltipNode) method LoadParticle (line 485) | private void LoadParticle(Wz_Node node) method LoadLight (line 495) | private void LoadLight(Wz_Node node) method LoadMapEvents (line 531) | private void LoadMapEvents(Wz_Node effectNode) method CalcMapSize (line 546) | private void CalcMapSize() method FindFootholdByID (line 602) | private ContainerNode FindFootholdByID(int fhID) method PreloadResource (line 613) | public void PreloadResource(ResourceLoader resLoader) method PreloadResource (line 667) | private void PreloadResource(ResourceLoader resLoader, BackItem back) method PreloadResource (line 686) | private void PreloadResource(ResourceLoader resLoader, ObjItem obj) method PreloadResource (line 697) | private void PreloadResource(ResourceLoader resLoader, TileItem tile) method PreloadResource (line 707) | private void PreloadResource(ResourceLoader resLoader, LifeItem life) method PreloadResource (line 787) | private void PreloadResource(ResourceLoader resLoader, PortalItem portal) method PreloadResource (line 849) | private void PreloadResource(ResourceLoader resLoader, IlluminantClust... method PreloadResource (line 884) | private void PreloadResource(ResourceLoader resLoader, ReactorItem rea... method PreloadResource (line 932) | private void PreloadResource(ResourceLoader resLoader, ParticleItem pa... method CreateSMAnimator (line 968) | private StateMachineAnimator CreateSMAnimator(Wz_Node node, ResourceLo... method CreateAnimator (line 993) | private object CreateAnimator(object animationData, string aniName = n... method AddMobAI (line 1023) | private void AddMobAI(StateMachineAnimator ani) method AddNpcAI (line 1056) | private void AddNpcAI(StateMachineAnimator ani) method FindMapByID (line 1069) | public static bool FindMapByID(int mapID, out Wz_Node mapImgNode) FILE: WzComparerR2.MapRender/MapEvent.cs class MapEvent (line 9) | public class MapEvent method MapEvent (line 11) | public MapEvent(string index, string type, string defaultAnimation, st... type MapEventType (line 31) | public enum MapEventType FILE: WzComparerR2.MapRender/MapLight.cs class MapLight (line 7) | public class MapLight class Light2D (line 17) | public class Light2D FILE: WzComparerR2.MapRender/MapRenderFonts.cs class MapRenderFonts (line 12) | public class MapRenderFonts : IDisposable method GetFontResourceKey (line 19) | public static string GetFontResourceKey(string familyName, float size,... method MapRenderFonts (line 25) | public MapRenderFonts() method LoadContent (line 32) | public void LoadContent(ContentManager content) method Dispose (line 97) | public void Dispose() method Dispose (line 102) | protected virtual void Dispose(bool disposing) FILE: WzComparerR2.MapRender/MapScene.cs class MapScene (line 9) | public class MapScene : SceneNode method MapScene (line 11) | public MapScene() method FindPortal (line 48) | public PortalItem FindPortal(string pName) class LayerNode (line 54) | public class LayerNode : SceneNode method LayerNode (line 56) | public LayerNode() class FlyLayerNode (line 73) | public class FlyLayerNode : SceneNode method FlyLayerNode (line 75) | public FlyLayerNode() class ContainerNode (line 98) | public class ContainerNode : SceneNode method ContainerNode (line 100) | public ContainerNode() class ContainerNode (line 108) | public class ContainerNode : ContainerNode method ContainerNode (line 100) | public ContainerNode() FILE: WzComparerR2.MapRender/MathHelper2.cs class MathHelper2 (line 8) | public static class MathHelper2 method Round (line 10) | public static Vector2 Round(Vector2 vector2) method Transform (line 16) | public static Rectangle Transform(Rectangle rectangle, Matrix matrix) method Max (line 25) | public static float Max(params float[] values) method Min (line 42) | public static float Min(params float[] values) method Lerp (line 59) | public static Color Lerp(Color[] colors, float amount) method HSVtoColor (line 80) | public static Color HSVtoColor(float hue, float saturation, float value) FILE: WzComparerR2.MapRender/MeshBatcher.cs class MeshBatcher (line 10) | sealed class MeshBatcher : IDisposable method MeshBatcher (line 12) | public MeshBatcher(GraphicsDevice graphicsDevice) method Begin (line 47) | public void Begin(Vector2 camaraOriginWorldPosition, float gameTime) method PrepareCullingParameters (line 57) | private void PrepareCullingParameters() method Draw (line 84) | public void Draw(MeshItem mesh) method DrawItem (line 116) | private void DrawItem(MeshItem mesh, Frame frame) method DrawItem (line 181) | private void DrawItem(MeshItem mesh, Spine.V2.Skeleton skeleton) method DrawItem (line 212) | private void DrawItem(MeshItem mesh, Spine.Skeleton skeleton) method DrawItem (line 243) | private void DrawItem(MeshItem mesh, TextMesh text) method DrawItem (line 307) | private void DrawItem(LineListMesh lineList) method DrawItem (line 333) | private void DrawItem(MeshItem mesh, ParticleSystem particleSystem) method DrawItem (line 367) | private void DrawItem(MeshItem mesh, MsCustomSprite msCustomSprite) method Measure (line 373) | public Rectangle[] Measure(MeshItem mesh) method Measure (line 381) | public void Measure(MeshItem mesh, ref Rectangle[] region, out int count) method EnsureArraySize (line 457) | private void EnsureArraySize(ref T[] array, int length) method End (line 469) | public void End() method Prepare (line 476) | private void Prepare(ItemType itemType) method InnerBegin (line 499) | private void InnerBegin() method InnerFlush (line 565) | private void InnerFlush() method IntersectsVP (line 590) | private bool IntersectsVP(Rectangle rect) method MeshPop (line 621) | public MeshItem MeshPop() method MeshPush (line 641) | public void MeshPush(MeshItem mesh) method Dispose (line 647) | public void Dispose() type ItemType (line 656) | private enum ItemType FILE: WzComparerR2.MapRender/MeshItem.cs class MeshItem (line 9) | class MeshItem : IComparable method CompareTo (line 21) | public int CompareTo(MeshItem other) FILE: WzComparerR2.MapRender/MiniMap.cs class MiniMap (line 8) | public class MiniMap method MiniMap (line 10) | public MiniMap() FILE: WzComparerR2.MapRender/MouseButton.cs type MouseButton (line 7) | [Flags] FILE: WzComparerR2.MapRender/MsCustomSprite.cs class MsCustomSpriteData (line 9) | public class MsCustomSpriteData class MsShader (line 15) | public class MsShader type MsCustomTexture (line 21) | public struct MsCustomTexture type MsShaderConstant (line 29) | public struct MsShaderConstant method MsShaderConstant (line 31) | public MsShaderConstant(float value) method MsShaderConstant (line 39) | public MsShaderConstant(float x, float y) method MsShaderConstant (line 47) | public MsShaderConstant(float x, float y, float z) method ToScalar (line 60) | public float ToScalar() => this.X; method ToVector2 (line 61) | public Vector2 ToVector2() => new Vector2(this.X, this.Y); method ToVector3 (line 62) | public Vector3 ToVector3() => new Vector3(this.X, this.Y, this.Z); class MsCustomSprite (line 65) | public class MsCustomSprite FILE: WzComparerR2.MapRender/MsSpriteRenderer.cs class MsSpriteRenderer (line 15) | public class MsSpriteRenderer : IDisposable method MsSpriteRenderer (line 17) | public MsSpriteRenderer(GraphicsDevice graphicsDevice) : this(graphics... method MsSpriteRenderer (line 21) | public MsSpriteRenderer(GraphicsDevice graphicsDevice, int capacity) method Begin (line 49) | public void Begin(Vector2 cameraOrigin, float gameTime) method Draw (line 66) | public void Draw(Vector2 worldPosition, Vector2 size, ShaderMaterial s... method End (line 104) | public void End() method Flush (line 116) | private void Flush() method Dispose (line 181) | public void Dispose() method Dispose (line 187) | protected void Dispose(bool disposing) method TrySetCommonParameters (line 217) | private void TrySetCommonParameters(Effect effect) type VertexPosition4ColorTexture (line 225) | public struct VertexPosition4ColorTexture : IVertexType method VertexPosition4ColorTexture (line 235) | public VertexPosition4ColorTexture(Vector4 position, Color color, Ve... method ToString (line 246) | public override string ToString() => $"{{position: {this.Position}, ... FILE: WzComparerR2.MapRender/Music.cs class Music (line 12) | class Music : IDisposable method Music (line 14) | public Music(Wz_Sound sound) method Play (line 65) | public void Play() method Pause (line 70) | public void Pause() method Stop (line 75) | public void Stop() method Dispose (line 80) | public void Dispose() type PlayState (line 88) | public enum PlayState method OnGlobalVolumeChanged (line 97) | private void OnGlobalVolumeChanged(object sender, EventArgs e) FILE: WzComparerR2.MapRender/Particle.cs class Particle (line 10) | public class Particle method Reset (line 36) | public void Reset() FILE: WzComparerR2.MapRender/ParticleDesc.cs class ParticleDesc (line 13) | public class ParticleDesc class ParticleGravityDesc (line 51) | public class ParticleGravityDesc class ParticleRadiusDesc (line 64) | public class ParticleRadiusDesc type ParticleBlendFunc (line 75) | public enum ParticleBlendFunc FILE: WzComparerR2.MapRender/ParticleDesc1.cs class ParticleDesc1 (line 9) | public class ParticleDesc1 FILE: WzComparerR2.MapRender/ParticleDesc3.cs class ParticleDesc3 (line 9) | public class ParticleDesc3 FILE: WzComparerR2.MapRender/ParticleEmitter.cs class ParticleEmitter (line 9) | public class ParticleEmitter method ParticleEmitter (line 11) | public ParticleEmitter(ParticleSystem particleSystem) method Emit (line 64) | public Particle Emit() method CreateParticle (line 71) | private Particle CreateParticle() method InitParticle (line 86) | private void InitParticle(Particle particle) FILE: WzComparerR2.MapRender/ParticleRandom.cs class ParticleRandom (line 10) | class ParticleRandom : IRandom method ParticleRandom (line 12) | public ParticleRandom() : this(new Random()) method ParticleRandom (line 17) | public ParticleRandom(Random random) method NextMinOneToOne (line 24) | private double NextMinOneToOne() method NextVar (line 29) | public float NextVar(float baseValue, float varRange, bool nonNegative... method NextVar (line 44) | public int NextVar(int baseValue, int varRange, bool nonNegative = false) method NextVar (line 58) | public Vector2 NextVar(Vector2 baseValue, Vector2 varRange) method NextVar (line 65) | public Color NextVar(Color baseValue, Color varRange) method Next (line 76) | public int Next(int maxValue) method NextPercent (line 81) | public bool NextPercent(float percent) FILE: WzComparerR2.MapRender/ParticleSystem.cs class ParticleSystem (line 11) | public class ParticleSystem method ParticleSystem (line 13) | public ParticleSystem(IRandom random) method LoadDescription (line 35) | public void LoadDescription(ParticleDesc desc) method CreateEmitter (line 60) | private void CreateEmitter(ParticleDesc desc) method CreateGroup (line 116) | public ParticleGroup CreateGroup(string name = null) method Update (line 124) | public void Update(TimeSpan elapsed) method UpdateGroup (line 132) | public void UpdateGroup(ParticleGroup pGroup, TimeSpan elapsed) method CollectParticle (line 217) | private void CollectParticle(Particle particle) method Draw (line 222) | public void Draw(SpriteBatch sprite, Vector2 position) method DrawGroup (line 230) | public void DrawGroup(SpriteBatch sprite, ParticleGroup pGroup, Vector... method CalcAlphaFromPoints (line 274) | private int CalcAlphaFromPoints(Particle p) method Lerp (line 303) | private Color Lerp(Color color1, Color color2, float amount) method Lerp (line 313) | private int Lerp(int int1, int int2, float from, float to, float value) type AlphaPoint (line 324) | private struct AlphaPoint method AlphaPoint (line 326) | public AlphaPoint(float time, int alpha) class ParticleGroup (line 337) | public class ParticleGroup method ParticleGroup (line 339) | public ParticleGroup(ParticleSystem owner) method Active (line 352) | public void Active() FILE: WzComparerR2.MapRender/PatchVisibility.cs class PatchVisibility (line 8) | public class PatchVisibility method PatchVisibility (line 10) | public PatchVisibility() method IsVisible (line 123) | public bool IsVisible(RenderObjectType type) method IsTagVisible (line 130) | public bool IsTagVisible(string tag) method SetTagVisible (line 135) | public void SetTagVisible(string tag, bool isVisible) method ResetTagVisible (line 140) | public void ResetTagVisible() method ResetTagVisible (line 145) | public void ResetTagVisible(string[] tags) method SetVisible (line 153) | private void SetVisible(RenderObjectType type, bool visible) method IsQuestVisible (line 158) | public bool IsQuestVisible(int questID, int questState) method IsQuestVisibleExact (line 168) | public bool IsQuestVisibleExact(int questID, int questState) method SetQuestVisible (line 178) | public void SetQuestVisible(int questID, int questState) method IsQuestVisible (line 183) | public bool IsQuestVisible(int questID, string qkey, int questState) method IsQuestVisibleExact (line 193) | public bool IsQuestVisibleExact(int questID, string qkey, int questState) method SetQuestVisible (line 203) | public void SetQuestVisible(int questID, string qkey, int questState) FILE: WzComparerR2.MapRender/Patches/BackPatch.cs class BackPatch (line 10) | public class BackPatch : RenderPatch method BackPatch (line 12) | public BackPatch() method Update (line 63) | public override void Update(GameTime gameTime, RenderEnv env) method Draw (line 144) | public override void Draw(GameTime gameTime, RenderEnv env) FILE: WzComparerR2.MapRender/Patches/FootholdPatch.cs class FootholdPatch (line 10) | public class FootholdPatch : RenderPatch method FootholdPatch (line 12) | public FootholdPatch() method Update (line 66) | public override void Update(GameTime gameTime, RenderEnv env) method Draw (line 70) | public override void Draw(GameTime gameTime, RenderEnv env) FILE: WzComparerR2.MapRender/Patches/LadderRopePatch.cs class LadderRopePatch (line 10) | public class LadderRopePatch : RenderPatch method LadderRopePatch (line 12) | public LadderRopePatch() method Update (line 24) | public override void Update(GameTime gameTime, RenderEnv env) method Draw (line 29) | public override void Draw(GameTime gameTime, RenderEnv env) FILE: WzComparerR2.MapRender/Patches/LifePatch.cs class LifePatch (line 10) | public class LifePatch : RenderPatch method LifePatch (line 12) | public LifePatch() method SwitchToDefaultAction (line 45) | public void SwitchToDefaultAction() method Dispose (line 63) | protected override void Dispose(bool disposing) FILE: WzComparerR2.MapRender/Patches/ObjTilePatch.cs class ObjTilePatch (line 9) | public class ObjTilePatch : RenderPatch method Update (line 11) | public override void Update(GameTime gameTime, RenderEnv env) FILE: WzComparerR2.MapRender/Patches/PortalPatch.cs class PortalPatch (line 10) | public class PortalPatch : RenderPatch method PortalPatch (line 12) | public PortalPatch() method Update (line 83) | public override void Update(GameTime gameTime, RenderEnv env) method Dispose (line 105) | protected override void Dispose(bool disposing) FILE: WzComparerR2.MapRender/Patches/ReactorPatch.cs class ReactorPatch (line 8) | public class ReactorPatch : RenderPatch method ReactorPatch (line 10) | public ReactorPatch() method Dispose (line 43) | protected override void Dispose(bool disposing) FILE: WzComparerR2.MapRender/Patches/RenderObjectType.cs type RenderObjectType (line 7) | public enum RenderObjectType FILE: WzComparerR2.MapRender/Patches/RenderPatch.cs class RenderPatch (line 10) | public class RenderPatch : IDisposable method RenderPatch (line 12) | public RenderPatch() method UpdateCurrentFrameIndex (line 82) | public int UpdateCurrentFrameIndex(TimeSpan totalTime) method UpdateCurrentFrameIndex (line 88) | public virtual int UpdateCurrentFrameIndex(TimeSpan totalTime, out flo... method Update (line 135) | public virtual void Update(GameTime gameTime, RenderEnv env) method Draw (line 157) | public virtual void Draw(GameTime gameTime, RenderEnv env) method Dispose (line 181) | public void Dispose() method Dispose (line 186) | protected virtual void Dispose(bool disposing) method ToString (line 203) | public override string ToString() FILE: WzComparerR2.MapRender/Patches/TooltipPatch.cs class TooltipPatch (line 9) | public class TooltipPatch : RenderPatch method TooltipPatch (line 11) | public TooltipPatch() FILE: WzComparerR2.MapRender/Patches2/BackItem.cs class BackItem (line 9) | public class BackItem : SceneItem method LoadFromNode (line 31) | public static BackItem LoadFromNode(Wz_Node node) method GetBackTileMode (line 67) | private static TileMode GetBackTileMode(int type) class ItemView (line 83) | public class ItemView FILE: WzComparerR2.MapRender/Patches2/FootholdItem.cs class FootholdItem (line 9) | public class FootholdItem : SceneItem method LoadFromNode (line 20) | public static FootholdItem LoadFromNode(Wz_Node node) FILE: WzComparerR2.MapRender/Patches2/IlluminantClusterItem.cs class IlluminantClusterItem (line 13) | public class IlluminantClusterItem : SceneItem method LoadFromNode (line 26) | public static IlluminantClusterItem LoadFromNode(Wz_Node node) class ItemView (line 41) | public class ItemView FILE: WzComparerR2.MapRender/Patches2/ItemEvent.cs class ItemEvent (line 9) | public class ItemEvent method ItemEvent (line 11) | public ItemEvent(string index, string collision, string animation, str... FILE: WzComparerR2.MapRender/Patches2/LadderRopeItem.cs class LadderRopeItem (line 10) | public class LadderRopeItem : SceneItem method LoadFromNode (line 19) | public static LadderRopeItem LoadFromNode(Wz_Node node) FILE: WzComparerR2.MapRender/Patches2/LifeItem.cs class LifeItem (line 12) | public class LifeItem : SceneItem method LoadFromNode (line 34) | public static LifeItem LoadFromNode(Wz_Node node) method LoadCustomFontFunc (line 86) | public static CustomFontFunc LoadCustomFontFunc(Wz_Node node) method ParseLifeType (line 101) | private static LifeType ParseLifeType(string text) class ItemView (line 111) | public class ItemView type LifeType (line 124) | public enum LifeType class CustomFontFunc (line 131) | public class CustomFontFunc FILE: WzComparerR2.MapRender/Patches2/ObjItem.cs class ObjItem (line 10) | public class ObjItem : SceneItem method LoadFromNode (line 33) | public static ObjItem LoadFromNode(Wz_Node node) class ItemView (line 133) | public class ItemView FILE: WzComparerR2.MapRender/Patches2/ParticleItem.cs class ParticleItem (line 10) | class ParticleItem : SceneItem method LoadFromNode (line 20) | public static ParticleItem LoadFromNode(Wz_Node node) class SubParticleItem (line 80) | public class SubParticleItem class ItemView (line 87) | public class ItemView FILE: WzComparerR2.MapRender/Patches2/PortalItem.cs class PortalItem (line 10) | public class PortalItem : SceneItem method LoadFromNode (line 28) | public static PortalItem LoadFromNode(Wz_Node node) class ItemView (line 48) | public class ItemView class ItemTooltip (line 59) | public class ItemTooltip class Controller (line 64) | public class Controller : IDisposable method Controller (line 66) | public Controller(ItemView view) method Update (line 76) | public void Update(TimeSpan elapsed) method AttachEvent (line 92) | private void AttachEvent() method Animator_AnimationEnd (line 101) | private void Animator_AnimationEnd(object sender, StateMachineAnimat... method OnStateUpdate (line 110) | private bool OnStateUpdate(string curState, out string nextState) method Dispose (line 163) | public void Dispose() FILE: WzComparerR2.MapRender/Patches2/QuestInfo.cs type QuestInfo (line 9) | public struct QuestInfo method QuestInfo (line 11) | public QuestInfo(int id, int state) type QuestExInfo (line 21) | public struct QuestExInfo method QuestExInfo (line 23) | public QuestExInfo(int id, string key, int state) FILE: WzComparerR2.MapRender/Patches2/ReactorItem.cs class ReactorItem (line 11) | public class ReactorItem : SceneItem method LoadFromNode (line 22) | public static ReactorItem LoadFromNode(Wz_Node node) class ItemView (line 36) | public class ItemView class Controller (line 44) | public class Controller : IDisposable method Controller (line 46) | public Controller(ItemView view) method Update (line 56) | public void Update(TimeSpan elapsed) method AttachEvent (line 72) | private void AttachEvent() method Animator_AnimationEnd (line 81) | private void Animator_AnimationEnd(object sender, StateMachineAnimat... method OnStateUpdate (line 90) | private bool OnStateUpdate(string curState, out string nextState) method AfterStageChanged (line 155) | private void AfterStageChanged(int newStage) method Dispose (line 161) | public void Dispose() FILE: WzComparerR2.MapRender/Patches2/SceneItem.cs class SceneItem (line 8) | public class SceneItem method ToString (line 14) | public override string ToString() FILE: WzComparerR2.MapRender/Patches2/SkyWhaleItem.cs class SkyWhaleItem (line 12) | class SkyWhaleItem : SceneItem method LoadFromNode (line 22) | public static SkyWhaleItem LoadFromNode(Wz_Node node) FILE: WzComparerR2.MapRender/Patches2/TileItem.cs class TileItem (line 9) | public class TileItem : SceneItem method LoadFromNode (line 19) | public static TileItem LoadFromNode(Wz_Node node) class ItemView (line 32) | public class ItemView FILE: WzComparerR2.MapRender/Patches2/TooltipItem.cs class TooltipItem (line 10) | public class TooltipItem : SceneItem FILE: WzComparerR2.MapRender/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: WzComparerR2.MapRender/RenderAnimate.cs class RenderAnimate (line 8) | public class RenderAnimate : IEnumerable method RenderAnimate (line 10) | public RenderAnimate(RenderFrame[] frames) method UpdateTimeLine (line 41) | private void UpdateTimeLine() method GetEnumerator (line 58) | public IEnumerator GetEnumerator() method GetEnumerator (line 63) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... FILE: WzComparerR2.MapRender/RenderArgs.cs class RenderArgs (line 9) | public class RenderArgs method RenderArgs (line 11) | public RenderArgs() FILE: WzComparerR2.MapRender/RenderEnv.cs class RenderEnv (line 10) | public class RenderEnv : IDisposable method RenderEnv (line 12) | public RenderEnv(Game game, GraphicsDeviceManager graphics) method Dispose (line 33) | public void Dispose() method Dispose (line 38) | protected virtual void Dispose(bool disposing) FILE: WzComparerR2.MapRender/RenderFrame.cs class RenderFrame (line 10) | public class RenderFrame method RenderFrame (line 12) | public RenderFrame() FILE: WzComparerR2.MapRender/ResourceLoader.cs class ResourceLoader (line 14) | public class ResourceLoader : IDisposable method ResourceLoader (line 16) | public ResourceLoader(IServiceProvider serviceProvider) method Load (line 38) | public virtual T Load(string assetName) method Load (line 43) | public virtual T Load(Wz_Node node) method Load (line 48) | private T Load(Wz_Node node = null, string assetName = null) method LoadAnimationData (line 79) | public object LoadAnimationData(Wz_Node node) method LoadAnimationData (line 95) | public object LoadAnimationData(string assetName) method LoadParticleDesc (line 101) | public object LoadParticleDesc(Wz_Node node) method LoadParticleDesc0 (line 113) | public ParticleDesc LoadParticleDesc0(Wz_Node node) method LoadParticleDesc1 (line 198) | public ParticleDesc1 LoadParticleDesc1(Wz_Node node) method LoadParticleDesc3 (line 203) | public ParticleDesc3 LoadParticleDesc3(Wz_Node node) method BeginCounting (line 208) | public void BeginCounting() method EndCounting (line 217) | public void EndCounting() method ClearAnimationCache (line 222) | public void ClearAnimationCache() method Recycle (line 227) | public void Recycle() method Unload (line 240) | public void Unload() method Dispose (line 251) | public void Dispose() method UnloadResource (line 257) | private void UnloadResource(object resource) method InnerLoad (line 277) | private object InnerLoad(Wz_Node node, Type assetType) method InnerLoadAnimationData (line 310) | private object InnerLoadAnimationData(Wz_Node node) method LoadFrame (line 367) | private Frame LoadFrame(Wz_Node node) method LoadSpineAnimationData (line 397) | private ISpineAnimationData LoadSpineAnimationData(SpineDetectionResul... method CreateEmptyTexture (line 416) | private Texture2D CreateEmptyTexture(string path, int width, int height) method LoadMsSpriteData (line 435) | private MsCustomSpriteData LoadMsSpriteData(Wz_Node node) method LoadMsShader (line 487) | private MsShader LoadMsShader(Wz_Node node) method Dispose (line 525) | protected virtual void Dispose(bool disposing) class ResourceHolder (line 538) | protected class ResourceHolder class SpineTextureLoader (line 544) | private class SpineTextureLoader : Spine.TextureLoader, Spine.V2.Textu... method SpineTextureLoader (line 546) | public SpineTextureLoader(ResourceLoader resLoader, Wz_Node topNode) method Load (line 556) | public void Load(Spine.AtlasPage page, string path) method Load (line 570) | public void Load(Spine.V2.AtlasPage page, string path) method Unload (line 584) | public void Unload(object texture) method TryLoadTexture (line 589) | private bool TryLoadTexture(string path, out Texture2D texture) method CreateEmptyTexture (line 606) | private Texture2D CreateEmptyTexture(string path, int width, int hei... FILE: WzComparerR2.MapRender/SceneNode.cs class SceneNode (line 9) | public class SceneNode method SceneNode (line 11) | public SceneNode() method Descendants (line 20) | public IEnumerable Descendants() class SceneNodeCollection (line 32) | public class SceneNodeCollection : Collection method SceneNodeCollection (line 34) | public SceneNodeCollection(SceneNode owner) method AddRange (line 41) | public void AddRange(IEnumerable nodes) method InsertItem (line 49) | protected override void InsertItem(int index, SceneNode item) method SetItem (line 57) | protected override void SetItem(int index, SceneNode item) method RemoveItem (line 66) | protected override void RemoveItem(int index) method ClearItems (line 72) | protected override void ClearItems() FILE: WzComparerR2.MapRender/TextMesh.cs class TextMesh (line 11) | class TextMesh type Margins (line 21) | struct Margins method Margins (line 23) | public Margins(int left, int right, int top, int bottom) type Alignment (line 37) | enum Alignment FILE: WzComparerR2.MapRender/TextureAtlas.cs type TextureAtlas (line 10) | public struct TextureAtlas method TextureAtlas (line 12) | public TextureAtlas(Texture2D texture) method TextureAtlas (line 18) | public TextureAtlas(Texture2D texture, Rectangle rect) FILE: WzComparerR2.MapRender/TextureLoader.cs class TextureLoader (line 14) | public class TextureLoader method TextureLoader (line 16) | public TextureLoader(GraphicsDevice graphicsDevice) method CreateFrame (line 28) | public RenderFrame CreateFrame(Wz_Node frameNode) method GetTexture (line 63) | private Texture2D GetTexture(Wz_Png png, string key) method BeginCounting (line 82) | public void BeginCounting() method EndCounting (line 94) | public void EndCounting() method ClearUnusedTexture (line 102) | public void ClearUnusedTexture() method PngToTexture (line 119) | public static Texture2D PngToTexture(GraphicsDevice device, Wz_Png png) class TextureItem (line 124) | private class TextureItem method TextureItem (line 126) | public TextureItem() FILE: WzComparerR2.MapRender/TileMode.cs type TileMode (line 7) | [Flags] FILE: WzComparerR2.MapRender/UI/ColorWConverter.cs class ColorWConverter (line 10) | public class ColorWConverter method TryParse (line 12) | public static bool TryParse(string s, out ColorW colorW) method ToString (line 38) | public static string ToString(ColorW colorW) FILE: WzComparerR2.MapRender/UI/HitMap.cs class HitMap (line 9) | class HitMap method HitMap (line 11) | public HitMap(int width, int height) method HitMap (line 18) | public HitMap(bool defaultHit) method SetRow (line 65) | public void SetRow(int y, bool[] isHit) FILE: WzComparerR2.MapRender/UI/ITooltipTarget.cs type ITooltipTarget (line 10) | public interface ITooltipTarget method GetTooltipTarget (line 12) | object GetTooltipTarget(PointF mouseLocation); FILE: WzComparerR2.MapRender/UI/LCRBrush.cs class LCRBrush (line 13) | class LCRBrush : Brush method LCRBrush (line 15) | public LCRBrush() method Draw (line 25) | public override void Draw(TextureBase texture, Renderer renderer, doub... method DrawGeometry (line 41) | public override void DrawGeometry(GeometryBuffer buffer, TextureBase t... FILE: WzComparerR2.MapRender/UI/MapRenderButtonStyle.cs class MapRenderButtonStyle (line 15) | static class MapRenderButtonStyle method CreateMapRenderButtonStyle (line 17) | public static Style CreateMapRenderButtonStyle() method GetMapRenderButtonSetters (line 65) | public static Setter[] GetMapRenderButtonSetters(string name) method CreateButtonSetters (line 103) | private static Setter[] CreateButtonSetters(float width, float height, FILE: WzComparerR2.MapRender/UI/MapRenderResourceKey.cs type MapRenderResourceKey (line 8) | public enum MapRenderResourceKey FILE: WzComparerR2.MapRender/UI/MapRenderUIRoot.cs class MapRenderUIRoot (line 18) | class MapRenderUIRoot : UIRoot method MapRenderUIRoot (line 20) | public MapRenderUIRoot() : base() method InitializeComponents (line 40) | private void InitializeComponents() method Worldmap_Visible (line 109) | private void Worldmap_Visible(object sender, RoutedEventArgs e) method Teleport_Visible (line 125) | private void Teleport_Visible(object sender, RoutedEventArgs e) method LoadContent (line 132) | public void LoadContent(object contentManager) method InitGlobalResource (line 149) | private void InitGlobalResource() method LoadResource (line 171) | private void LoadResource() method UnloadContents (line 208) | public void UnloadContents() method OnKeyDown (line 217) | protected override void OnKeyDown(KeyEventArgs e) method UpdateInput (line 235) | public new void UpdateInput(double elapsedGameTime) method OnInputUpdated (line 247) | protected virtual void OnInputUpdated(EventArgs e) FILE: WzComparerR2.MapRender/UI/MessageBoxBackgroundBrush.cs class MessageBoxBackgroundBrush (line 15) | class MessageBoxBackgroundBrush : Brush method MessageBoxBackgroundBrush (line 19) | public MessageBoxBackgroundBrush() method Draw (line 30) | public override void Draw(TextureBase texture, Renderer renderer, doub... method GetBoxOffset (line 61) | private float GetBoxOffset() method Layout (line 83) | private IList Layout(MessageBoxBackgroundResource res, P... method DrawGeometry (line 114) | public override void DrawGeometry(GeometryBuffer buffer, TextureBase t... class MessageBoxBackgroundResource (line 120) | class MessageBoxBackgroundResource : INinePatchResource method GetSize (line 139) | public Point GetSize(TextureBase texture) FILE: WzComparerR2.MapRender/UI/MessageBoxStyle.cs class MessageBoxStyle (line 13) | static class MessageBoxStyle method CreateMessageBoxStyle (line 15) | public static Style CreateMessageBoxStyle() method CreateMessageBoxControlTemplate (line 22) | public static ControlTemplate CreateMessageBoxControlTemplate() method CreateMessageBoxControlFunc (line 28) | private static UIElement CreateMessageBoxControlFunc(UIElement parent) method MsgBox_Visible (line 77) | private static void MsgBox_Visible(object sender, RoutedEventArgs e) method TextBlock_SizeChanged (line 113) | private static void TextBlock_SizeChanged(object sender, RoutedEventAr... method MsgBox_SizeChanged (line 126) | private static void MsgBox_SizeChanged(object sender, RoutedEventArgs e) method SetWindowAlignCenter (line 131) | private static void SetWindowAlignCenter(Window wnd) FILE: WzComparerR2.MapRender/UI/NineFormResource.cs class NineFormResource (line 10) | public class NineFormResource : INinePatchResource method GetSize (line 62) | public Point GetSize(Texture2D texture) class EKNineFormResource (line 68) | public class EKNineFormResource : INinePatchResource method GetSize (line 120) | public Point GetSize(EKTexture texture) FILE: WzComparerR2.MapRender/UI/NinePatchBrush.cs class NinePatchBrush (line 13) | class NinePatchBrush : Brush method NinePatchBrush (line 15) | public NinePatchBrush() method Draw (line 25) | public override void Draw(TextureBase texture, Renderer renderer, doub... method DrawGeometry (line 41) | public override void DrawGeometry(GeometryBuffer buffer, TextureBase t... FILE: WzComparerR2.MapRender/UI/TCBBrush.cs class TCBBrush (line 13) | class TCBBrush : Brush method TCBBrush (line 15) | public TCBBrush() method Draw (line 25) | public override void Draw(TextureBase texture, Renderer renderer, doub... method DrawGeometry (line 41) | public override void DrawGeometry(GeometryBuffer buffer, TextureBase t... FILE: WzComparerR2.MapRender/UI/TextBoxEx.cs class TextBoxEx (line 18) | class TextBoxEx : TextBox method TextBoxEx (line 21) | public TextBoxEx() method OnKeyDown (line 56) | protected override void OnKeyDown(KeyEventArgs e) method OnGotFocus (line 150) | protected override void OnGotFocus(object sender, RoutedEventArgs e) method OnLostFocus (line 169) | protected override void OnLostFocus(object sender, RoutedEventArgs e) method Submit (line 182) | private void Submit() method ImeHandler_onResultReceived (line 196) | private void ImeHandler_onResultReceived(object sender, IMEResultEvent... method ImeHandler_onCompositionReceived (line 204) | private void ImeHandler_onCompositionReceived(object sender, EventArgs e) method InsertText (line 247) | private void InsertText(string text) method GetIMEService (line 285) | private IMEHandler GetIMEService() method OnTextSubmit (line 291) | protected virtual void OnTextSubmit(TextEventArgs e) method CreateStyle (line 296) | public static Style CreateStyle() class TextEditorProxy (line 303) | private class TextEditorProxy method TextEditorProxy (line 305) | public TextEditorProxy(TextBox textBox) method RaiseTextContainerChanged (line 361) | public void RaiseTextContainerChanged() method StoreSelection (line 366) | public void StoreSelection(UndoManagerProxy undoManager) method SetText (line 371) | public void SetText(string text) method GetCaretVisualOffset (line 376) | public PointF GetCaretVisualOffset(float dpiX, float dpiY) method RecordInsertText (line 381) | public void RecordInsertText(UndoManagerProxy undoManager, int posit... method InitMethodCache (line 388) | private void InitMethodCache(object target) class UndoManagerProxy (line 416) | private class UndoManagerProxy method UndoManagerProxy (line 418) | public UndoManagerProxy(TextBox textBox) method Store (line 439) | public void Store(object memento) method Clear (line 444) | public void Clear() method InitMethodCache (line 449) | private void InitMethodCache(object target) class TextEventArgs (line 458) | class TextEventArgs : EventArgs method TextEventArgs (line 460) | public TextEventArgs(string text) FILE: WzComparerR2.MapRender/UI/Tooltip.cs class Tooltip (line 15) | public class Tooltip method Tooltip (line 17) | public Tooltip(GraphicsDevice graphicsDevice) method DrawTooltip (line 41) | public void DrawTooltip(GameTime gameTime, RenderEnv env, StringLinker... method DrawFrame (line 131) | private void DrawFrame(RenderEnv env, Vector2 position, Vector2 size) method DrawNameTooltip (line 155) | public void DrawNameTooltip(GameTime gameTime, RenderEnv env, RenderPa... method DrawNameTooltip (line 185) | private void DrawNameTooltip(RenderEnv env, string name, XnaFont font,... FILE: WzComparerR2.MapRender/UI/Tooltip2.cs class Tooltip2 (line 23) | class Tooltip2 method Tooltip2 (line 25) | public Tooltip2(ContentManager content) method Draw (line 37) | public void Draw(GameTime gameTime, RenderEnv env) method Draw (line 52) | public void Draw(GameTime gameTime, RenderEnv env, object item, Vector... method LoadContent (line 67) | private void LoadContent(ContentManager content) method Draw (line 82) | private TooltipContent Draw(GameTime gameTime, RenderEnv env, object t... method DrawItem (line 123) | private TooltipContent DrawItem(GameTime gameTime, RenderEnv env, Life... method DrawItem (line 178) | private TooltipContent DrawItem(GameTime gameTime, RenderEnv env, Port... method DrawItem (line 232) | private TooltipContent DrawItem(GameTime gameTime, RenderEnv env, Illu... method DrawItem (line 252) | private TooltipContent DrawItem(GameTime gameTime, RenderEnv env, Reac... method DrawItem (line 277) | private TooltipContent DrawItem(GameTime gameTime, RenderEnv env, Tool... method DrawItem (line 302) | private TooltipContent DrawItem(GameTime gameTime, RenderEnv env, UIWo... method DrawItem (line 618) | private TooltipContent DrawItem(GameTime gameTime, RenderEnv env, UIWo... method DrawString (line 651) | private TooltipContent DrawString(GameTime gameTime, RenderEnv env, st... method DrawContent (line 661) | private void DrawContent(RenderEnv env, TooltipContent content, Vector... type TooltipContent (line 727) | private struct TooltipContent FILE: WzComparerR2.MapRender/UI/TooltipHelper.cs class TooltipHelper (line 10) | public static class TooltipHelper method PrepareTextBlock (line 12) | public static TextBlock PrepareTextBlock(IWcR2Font font, string text, ... method PrepareTextLine (line 26) | public static TextBlock PrepareTextLine(IWcR2Font font, string text, r... method PrepareFormatText (line 48) | public static TextBlock[] PrepareFormatText(IWcR2Font font, string for... method Prepare (line 64) | public static TextBlock[] Prepare(LifeInfo info, MapRenderFonts fonts,... method GetLifeElemAttrString (line 86) | public static StringBuilder GetLifeElemAttrString(ref LifeInfo.ElemAtt... method GetElemResistanceString (line 99) | public static string GetElemResistanceString(string elemName, LifeInfo... method GetPortalTypeString (line 112) | public static string GetPortalTypeString(int pType) type TextBlock (line 130) | public struct TextBlock class TextLayouter (line 138) | public class TextLayouter : WzComparerR2.Text.TextRenderer method TextLayouter (line 140) | public TextLayouter() : base() method LayoutFormatText (line 147) | public TextBlock[] LayoutFormatText(IWcR2Font font, string s, int wi... method Flush (line 154) | protected override void Flush(StringBuilder sb, int startIndex, int ... method MeasureRuns (line 165) | protected override void MeasureRuns(List runs) method MeasureChars (line 185) | protected override System.Drawing.Rectangle[] MeasureChars(int start... method GetColor (line 199) | public virtual Color GetColor(string colorID) FILE: WzComparerR2.MapRender/UI/UIChatBox.cs class UIChatBox (line 20) | class UIChatBox : WindowEx method UIChatBox (line 22) | public UIChatBox() method InitializeComponents (line 35) | protected override void InitializeComponents() method AppendTextNormal (line 91) | public void AppendTextNormal(string msgText) method AppendTextSystem (line 96) | public void AppendTextSystem(string msgText) method AppendTextInfo (line 101) | public void AppendTextInfo(string msgText) method AppendTextHelp (line 106) | public void AppendTextHelp(string msgText) method AppendMessage (line 111) | public void AppendMessage(string msgText, Color foreColor, Color backC... method OnPreviewMouseDown (line 150) | protected override void OnPreviewMouseDown(object sender, MouseButtonE... method OnPreviewMouseMove (line 172) | protected override void OnPreviewMouseMove(object sender, MouseEventAr... method OnPreviewMouseUp (line 214) | protected override void OnPreviewMouseUp(object sender, MouseButtonEve... method GetBackgroundResource (line 229) | private INinePatchResource GetBackgroundResource() method CreateScrollViewerStyle (line 241) | private Style CreateScrollViewerStyle() FILE: WzComparerR2.MapRender/UI/UIDanmaku.cs class UIDanmaku (line 17) | class UIDanmaku : WindowEx method UIDanmaku (line 19) | public UIDanmaku() method InitializeComponents (line 29) | protected override void InitializeComponents() method OnDraw (line 48) | protected override void OnDraw(Renderer spriterenderer, double elapsed... method Canvas_LayoutUpdated (line 54) | private void Canvas_LayoutUpdated(object sender, EventArgs e) method Update (line 59) | private void Update(TimeSpan elapsed) method AddBullet (line 92) | private void AddBullet(Bullet bullet) method RemoveBullet (line 130) | private void RemoveBullet(Bullet bullet) class Bullet (line 140) | public class Bullet method Bullet (line 142) | public Bullet() : this(null) method Bullet (line 146) | public Bullet(string text) : this(text, Color.White) method Bullet (line 150) | public Bullet(string text, Color foreColor) class BulletCollection (line 161) | public class BulletCollection : Collection method BulletCollection (line 163) | public BulletCollection(UIDanmaku owner) method InsertItem (line 170) | protected override void InsertItem(int index, Bullet item) method SetItem (line 176) | protected override void SetItem(int index, Bullet item) method RemoveItem (line 181) | protected override void RemoveItem(int index) method ClearItems (line 188) | protected override void ClearItems() FILE: WzComparerR2.MapRender/UI/UIGraphics.cs class UIGraphics (line 10) | public class UIGraphics method LayoutNinePatch (line 12) | public static IList> LayoutNinePatch(INinePatchResou... method LayoutLCR (line 90) | public static IList> LayoutLCR(INinePatchResource... method LayoutTCB (line 110) | public static IList> LayoutTCB(INinePatchResource... method DrawNineForm (line 130) | public static void DrawNineForm(RenderEnv env, NineFormResource res, V... type RenderBlock (line 148) | public struct RenderBlock method RenderBlock (line 150) | public RenderBlock(T texture, Rectangle rectangle) type INinePatchResource (line 160) | public interface INinePatchResource method GetSize (line 172) | Point GetSize(T texture); FILE: WzComparerR2.MapRender/UI/UIHelper.cs class UIHelper (line 20) | static class UIHelper method RegisterClickEvent (line 22) | public static IDisposable RegisterClickEvent(UIElement control, Fun... method LoadTexture (line 33) | public static TextureBase LoadTexture(Wz_Node node) method CreateHitMap (line 47) | public static HitMap CreateHitMap(Texture2D texture) method CreateConverter (line 94) | public static IValueConverter CreateConverter(Func con... method CreateConverter (line 99) | public static IValueConverter CreateConverter(Func : IDisposable method ClickEventHolder (line 110) | public ClickEventHolder(UIElement control) method Register (line 121) | public void Register() method Deregister (line 127) | public void Deregister() method OnMouseDown (line 133) | private void OnMouseDown(object sender, MouseButtonEventArgs e) method OnMouseUp (line 141) | private void OnMouseUp(object sender, MouseButtonEventArgs e) method Dispose (line 154) | void IDisposable.Dispose() class CustomConverter (line 160) | class CustomConverter : IValueConverter method CustomConverter (line 162) | public CustomConverter(Func convertFunc) method Convert (line 169) | public object Convert(object value, Type target, object parameter, C... method ConvertBack (line 174) | public object ConvertBack(object value, Type target, object paramete... FILE: WzComparerR2.MapRender/UI/UIMiniMap.cs class UIMiniMap (line 13) | public class UIMiniMap method UIMiniMap (line 15) | public UIMiniMap(GraphicsDevice graphicsDevice) method UpdateResource (line 90) | private void UpdateResource() method Draw (line 111) | public void Draw(RenderEnv env, GameTime gameTime) method UpdateSize (line 227) | public void UpdateSize() method LoadResource (line 270) | public void LoadResource(GraphicsDevice graphicsDevice) FILE: WzComparerR2.MapRender/UI/UIMinimap2.cs class UIMinimap2 (line 23) | class UIMinimap2 : WindowEx method UIMinimap2 (line 34) | public UIMinimap2() method InitializeComponents (line 109) | protected override void InitializeComponents() method OnPropertyChanged (line 197) | protected override void OnPropertyChanged(DependencyProperty property) method CalcControlSize (line 209) | private void CalcControlSize() class MapArea (line 243) | public class MapArea : Control, ITooltipTarget method MapArea (line 245) | public MapArea() method OnDraw (line 259) | protected override void OnDraw(Renderer spriterenderer, double elaps... method GetTooltipTarget (line 487) | public object GetTooltipTarget(PointF mouseLocation) method LoadWzResource (line 499) | public void LoadWzResource() type IconRect (line 527) | private struct IconRect class MapIcon (line 534) | public class MapIcon type IconType (line 541) | public enum IconType class UIMinimapResource (line 556) | private sealed class UIMinimapResource : INinePatchResource method UIMinimapResource (line 558) | public UIMinimapResource() method GetSize (line 610) | public Microsoft.Xna.Framework.Point GetSize(TextureBase texture) method LoadResource (line 615) | public void LoadResource(AssetManager assetManager, bool mirror = fa... class ComboBoxBackgroundResource (line 646) | private sealed class ComboBoxBackgroundResource : INinePatchResource(string assetName) method LoadXnaFont (line 398) | private IWcR2Font LoadXnaFont(string assetName) method Unload (line 428) | public override void Unload() class ClipBoardService (line 442) | class ClipBoardService : IClipboardService method GetText (line 444) | public string GetText() method SetText (line 457) | public void SetText(string text) class Extensions (line 469) | static class Extensions method AddFont (line 471) | public static void AddFont(this FontManager fontManager, string family... method ToRect (line 482) | public static Rect ToRect(this Microsoft.Xna.Framework.Rectangle rect) method ToPointF (line 487) | public static PointF ToPointF(this WzComparerR2.WzLib.Wz_Vector vector) method MeasureString (line 492) | public static Size MeasureString(this FontBase font, string text, Size... FILE: WzComparerR2.MapRender/UI/WcR2Renderer.cs class WcR2Renderer (line 15) | public class WcR2Renderer : Renderer, IDisposable method WcR2Renderer (line 76) | public WcR2Renderer(GraphicsDevice graphicsDevice, int nativeScreenWid... method Begin (line 100) | public override void Begin() method UpdateCurrentEffect (line 105) | private void UpdateCurrentEffect(EffectBase effect) method Draw (line 132) | public override void Draw(TextureBase texture, PointF position, Size r... method Draw (line 160) | public override void Draw(TextureBase texture, PointF position, Size r... method End (line 187) | public override void End(bool endEffect = false) method BeginClipped (line 206) | public override void BeginClipped(Rect clipRect) method BeginClipped (line 216) | public override void BeginClipped(Rect clipRect, EffectBase effect) method EndClipped (line 232) | public override void EndClipped(bool endEffect = false) method GetViewport (line 254) | public override Rect GetViewport() method CreateTexture (line 268) | public override TextureBase CreateTexture(int width, int height, bool ... method ResetNativeSize (line 283) | public override void ResetNativeSize() method DrawGeometryColor (line 297) | public override void DrawGeometryColor(GeometryBuffer buffer, PointF p... method DrawGeometryTexture (line 321) | public override void DrawGeometryTexture(GeometryBuffer buffer, PointF... method IsClipped (line 343) | public override bool IsClipped(PointF position, Size renderSize) method CreateEffect (line 367) | public override EffectBase CreateEffect(object nativeEffect) method GetSDFFontEffect (line 377) | public override EffectBase GetSDFFontEffect() method CreateFont (line 382) | public override FontBase CreateFont(object nativeFont) method CreateTexture (line 387) | public override TextureBase CreateTexture(object nativeTexture) method DrawText (line 399) | public override void DrawText(FontBase font, string text, PointF posit... method Begin (line 433) | public override void Begin(EffectBase effect) method BeginClipped (line 458) | private void BeginClipped(Rectangle clipRect) method CreateGeometryBuffer (line 485) | public override GeometryBuffer CreateGeometryBuffer() method DrawGeometry (line 490) | private void DrawGeometry(GeometryBuffer buffer, PointF position, floa... method Prepare (line 546) | private void Prepare(DrawState nextState) method Flush (line 576) | private void Flush() method Dispose (line 596) | public void Dispose() type DrawState (line 606) | enum DrawState class WcR2GeometryBuffer (line 615) | public class WcR2GeometryBuffer : GeometryBuffer method WcR2GeometryBuffer (line 630) | public WcR2GeometryBuffer(GraphicsDevice device) method FillColor (line 641) | public override void FillColor(List points, GeometryPrimitiveT... method SetPrimitiveCount (line 655) | private void SetPrimitiveCount(GeometryPrimitiveType primitiveType, in... method FillTexture (line 684) | public override void FillTexture(List points, Size destination... method Dispose (line 703) | public override void Dispose() FILE: WzComparerR2.MapRender/UI/WindowEx.cs class WindowEx (line 14) | class WindowEx : Window method WindowEx (line 16) | public WindowEx() method InitializeComponents (line 21) | protected virtual void InitializeComponents() method CreateControls (line 26) | private UIElement CreateControls(UIElement parent) method SetDragTarget (line 34) | protected void SetDragTarget(UIElement element) method OnPropertyChanged (line 39) | protected override void OnPropertyChanged(DependencyProperty property) method OnGotFocus (line 52) | protected override void OnGotFocus(object sender, RoutedEventArgs e) method OnPreviewMouseDown (line 62) | protected override void OnPreviewMouseDown(object sender, MouseButtonE... method Toggle (line 72) | public void Toggle() method BringToFront (line 84) | public void BringToFront() method Show (line 97) | public void Show() method Hide (line 102) | public void Hide() FILE: WzComparerR2.Network/Contracts/ByteArrayConverter.cs class ByteArrayConverter (line 9) | class ByteArrayConverter : JsonConverter method CanConvert (line 13) | public override bool CanConvert(Type objectType) method ReadJson (line 18) | public override object ReadJson(JsonReader reader, Type objectType, ob... method WriteJson (line 25) | public override void WriteJson(JsonWriter writer, object value, JsonSe... FILE: WzComparerR2.Network/Contracts/PackCryptReq.cs class PackCryptReq (line 8) | [JsonObject("1")] FILE: WzComparerR2.Network/Contracts/PackCryptResp.cs class PackCryptResp (line 8) | [JsonObject("2")] FILE: WzComparerR2.Network/Contracts/PackCustomPackage.cs class PackCustomPackage (line 8) | [JsonObject("12")] type SendTarget (line 16) | public enum SendTarget FILE: WzComparerR2.Network/Contracts/PackGetAllUsersReq.cs class PackGetAllUsersReq (line 8) | [JsonObject("7")] FILE: WzComparerR2.Network/Contracts/PackGetAllUsersResp.cs class PackGetAllUsersResp (line 8) | [JsonObject("8")] class UserInfo (line 14) | [JsonObject("8A")] type ClientType (line 24) | public enum ClientType FILE: WzComparerR2.Network/Contracts/PackGetServerInfoReq.cs class PackGetServerInfoReq (line 8) | [JsonObject("5")] FILE: WzComparerR2.Network/Contracts/PackGetServerInfoResp.cs class PackGetServerInfoResp (line 8) | [JsonObject("6")] FILE: WzComparerR2.Network/Contracts/PackHeartBeat.cs class PackHeartBeat (line 8) | [JsonObject("0")] FILE: WzComparerR2.Network/Contracts/PackLoginReq.cs class PackLoginReq (line 8) | [JsonObject("3")] FILE: WzComparerR2.Network/Contracts/PackLoginResp.cs class PackLoginResp (line 8) | [JsonObject("4")] FILE: WzComparerR2.Network/Contracts/PackOnChat.cs class PackOnChat (line 8) | [JsonObject("10")] FILE: WzComparerR2.Network/Contracts/PackOnCustomPackage.cs class PackOnCustomPackage (line 8) | [JsonObject("13")] FILE: WzComparerR2.Network/Contracts/PackOnServerMessage.cs class PackOnServerMessage (line 8) | [JsonObject("11")] type MessageType (line 15) | public enum MessageType FILE: WzComparerR2.Network/Contracts/PackOnUserUpdate.cs class PackOnUserUpdate (line 8) | [JsonObject("14")] type UserUpdateReason (line 15) | public enum UserUpdateReason FILE: WzComparerR2.Network/Contracts/PackSendChat.cs class PackSendChat (line 8) | [JsonObject("9")] type ChatGroup (line 15) | public enum ChatGroup FILE: WzComparerR2.Network/Contracts/PackUserProfileUpdateReq.cs class PackUserProfileUpdateReq (line 8) | [JsonObject("15")] FILE: WzComparerR2.Network/Contracts/TypeNameBinder.cs class TypeNameBinder (line 11) | class TypeNameBinder : DefaultSerializationBinder method TypeNameBinder (line 20) | public TypeNameBinder() method BindToName (line 33) | public override void BindToName(Type serializedType, out string assemb... method BindToType (line 45) | public override Type BindToType(string assemblyName, string typeName) FILE: WzComparerR2.Network/Entry.cs class Entry (line 17) | public class Entry : PluginEntry method Entry (line 19) | static Entry() method Entry (line 26) | public Entry(PluginContext context) method OnLoad (line 39) | protected override void OnLoad() method CheckConfig (line 65) | private void CheckConfig() method Client_Connected (line 102) | private void Client_Connected(object sender, EventArgs e) method Client_Disconnected (line 109) | private void Client_Disconnected(object sender, EventArgs e) method Client_OnPackReceived (line 114) | private void Client_OnPackReceived(object sender, PackEventArgs e) method Form1_OnCommand (line 124) | private void Form1_OnCommand(object sender, CommandEventArgs e) method RegisterAllHandlers (line 183) | private void RegisterAllHandlers() method RegisterHandler (line 200) | private void RegisterHandler(Action handler) method RegisterHandler (line 211) | private void RegisterHandler(Type packType, Action handler) method CryptoRequest (line 217) | private void CryptoRequest() method ServerInfoRequest (line 231) | private void ServerInfoRequest() method UserListRequest (line 237) | private void UserListRequest() method LoginRequest (line 243) | private void LoginRequest() method OnPackReceived (line 256) | private void OnPackReceived(PackHeartBeat pack) method OnPackReceived (line 261) | private void OnPackReceived(PackCryptResp pack) method OnPackReceived (line 277) | private void OnPackReceived(PackGetServerInfoResp pack) method OnPackReceived (line 288) | private void OnPackReceived(PackLoginResp pack) method OnPackReceived (line 297) | private void OnPackReceived(PackOnChat pack) method OnPackReceived (line 312) | private void OnPackReceived(PackGetAllUsersResp pack) method OnPackReceived (line 325) | private void OnPackReceived(PackOnServerMessage pack) method OnPackReceived (line 343) | private void OnPackReceived(PackOnUserUpdate pack) class Session (line 385) | class Session FILE: WzComparerR2.Network/Log.cs class Log (line 9) | public class Log method Debug (line 13) | public static void Debug(string format, params object[] args) method Info (line 18) | public static void Info(string format, params object[] args) method Warn (line 23) | public static void Warn(string format, params object[] args) method Error (line 28) | public static void Error(string format, params object[] args) method Write (line 33) | public static void Write(LogLevel logLevel, string format, params obje... type ILogger (line 51) | public interface ILogger method Write (line 53) | void Write(LogLevel logLevel, string format, params object[] args); type LogLevel (line 56) | public enum LogLevel FILE: WzComparerR2.Network/LoggerForm.Designer.cs class LoggerForm (line 3) | partial class LoggerForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: WzComparerR2.Network/LoggerForm.cs class LoggerForm (line 14) | public partial class LoggerForm : Form method LoggerForm (line 16) | public LoggerForm() method AttachDockBar (line 23) | public void AttachDockBar(DockSite dockSite) method GetLogger (line 33) | internal LogPrinter GetLogger() class LogPrinter (line 38) | public class LogPrinter : ILogger method LogPrinter (line 40) | public LogPrinter(RichTextBoxEx textbox) method Write (line 48) | void ILogger.Write(LogLevel logLevel, string format, params object[]... method AppendText (line 73) | private void AppendText(string text, Color color) method GetLogColor (line 83) | private Color GetLogColor(LogLevel level) method textBoxX1_KeyDown (line 96) | private void textBoxX1_KeyDown(object sender, KeyEventArgs e) class CommandEventArgs (line 111) | public sealed class CommandEventArgs : EventArgs method CommandEventArgs (line 113) | public CommandEventArgs(string command) FILE: WzComparerR2.Network/NativeMethods.cs class NativeMethods (line 11) | static class NativeMethods method FlashWindowEx (line 13) | public static bool FlashWindowEx(Form form) method FlashWindowEx (line 26) | [DllImport("user32.dll")] type FLASHWINFO (line 30) | [StructLayout(LayoutKind.Sequential)] type FlashType (line 40) | public enum FlashType : uint FILE: WzComparerR2.Network/NetworkConfig.cs class NetworkConfig (line 11) | [SectionName("WcR2.Network")] method NetworkConfig (line 14) | public NetworkConfig() FILE: WzComparerR2.Network/RC4CryptoServiceProvider.cs class RC4 (line 7) | public abstract class RC4 : SymmetricAlgorithm method RC4 (line 9) | protected RC4() method Create (line 13) | public static new RC4 Create() class RC4CryptoServiceProvider (line 19) | public sealed class RC4CryptoServiceProvider : RC4 method RC4CryptoServiceProvider (line 21) | public RC4CryptoServiceProvider() method CreateEncryptor (line 29) | public override ICryptoTransform CreateEncryptor(Byte[] rgbKey, Byte[]... method CreateDecryptor (line 35) | public override ICryptoTransform CreateDecryptor(Byte[] rgbKey, Byte[]... method CreateEncryptor (line 40) | public override ICryptoTransform CreateEncryptor() method CreateDecryptor (line 45) | public override ICryptoTransform CreateDecryptor() method GenerateKey (line 50) | public override void GenerateKey() method GenerateIV (line 57) | public override void GenerateIV() class RC4CryptoTransform (line 63) | public sealed class RC4CryptoTransform : ICryptoTransform method RC4CryptoTransform (line 79) | public RC4CryptoTransform(byte[] rgbKey) method Initialize (line 88) | private void Initialize() method GetNextPseudoRandomItem (line 109) | private Byte GetNextPseudoRandomItem() method Dispose (line 121) | public void Dispose() method TransformBlock (line 130) | public Int32 TransformBlock(Byte[] inputBuffer, Int32 inputOffset, Int... method TransformFinalBlock (line 140) | public Byte[] TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffse... class ByteArrayExtensions (line 159) | internal static class ByteArrayExtensions method Swap (line 161) | public static void Swap(this Byte[] array, int index1, int index2) FILE: WzComparerR2.Network/RingBufferStream.cs class RingBufferStream (line 10) | sealed class RingBufferStream : Stream method RingBufferStream (line 12) | public RingBufferStream() method Flush (line 51) | public override void Flush() method Read (line 56) | public override int Read(byte[] buffer, int offset, int count) method Seek (line 93) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 117) | public override void SetLength(long value) method Write (line 127) | public override void Write(byte[] buffer, int offset, int count) method Append (line 137) | public void Append(byte[] buffer, int offset, int count) method ClearPrevious (line 164) | public void ClearPrevious() method Dispose (line 190) | protected override void Dispose(bool disposing) method GetBlockNode (line 195) | private void GetBlockNode(long pos, bool autoExpand, out LinkedListNod... FILE: WzComparerR2.Network/WcClient.cs class WcClient (line 16) | public class WcClient method WcClient (line 18) | static WcClient() method WcClient (line 28) | public WcClient() method Connect (line 54) | public async Task Connect() method Reconnect (line 60) | private void Reconnect(int delay = 0) method BeginCrypto (line 70) | public void BeginCrypto(ICryptoTransform readCrypto, ICryptoTransform ... method Send (line 76) | public void Send(object pack) method BeginConnect (line 81) | private async Task BeginConnect() method BeginRead (line 122) | private async Task BeginRead(Stream ns) method BeginWrite (line 214) | private async Task BeginWrite(Stream ns) method WaitForDisconnect (line 246) | private async Task WaitForDisconnect() method DecodePack (line 257) | private object DecodePack(byte[] packData) method EncodePack (line 279) | private byte[] EncodePack(object pack) class PackEventArgs (line 296) | public sealed class PackEventArgs : EventArgs method PackEventArgs (line 298) | public PackEventArgs(object pack) class ErrorEventArgs (line 306) | public sealed class ErrorEventArgs : EventArgs method ErrorEventArgs (line 308) | public ErrorEventArgs(Exception exception) FILE: WzComparerR2.PluginBase/FindWzEventArgs.cs class FindWzEventArgs (line 8) | public class FindWzEventArgs:EventArgs method FindWzEventArgs (line 10) | public FindWzEventArgs() method FindWzEventArgs (line 14) | public FindWzEventArgs(Wz_Type type) FILE: WzComparerR2.PluginBase/PluginContext.cs class PluginContext (line 12) | public class PluginContext method PluginContext (line 14) | internal PluginContext(PluginContextProvider contextProvider) method AddRibbonBar (line 101) | public void AddRibbonBar(string tabName, RibbonBar ribbonBar) method AddRibbonBar (line 136) | public RibbonBar AddRibbonBar(string tabName, string barText) method AddTab (line 144) | public void AddTab(string tabName, SuperTabControlPanel tabPanel) method AddTab (line 166) | public SuperTabControlPanel AddTab(string tabName) FILE: WzComparerR2.PluginBase/PluginContextProvider.cs type PluginContextProvider (line 12) | internal interface PluginContextProvider FILE: WzComparerR2.PluginBase/PluginEntry.cs class PluginEntry (line 8) | public abstract class PluginEntry method PluginEntry (line 10) | public PluginEntry(PluginContext context) method GetAsmAttr (line 62) | private T GetAsmAttr() method OnLoad (line 72) | protected internal virtual void OnLoad() method OnUnload (line 77) | protected internal virtual void OnUnload() FILE: WzComparerR2.PluginBase/PluginInfo.cs class PluginInfo (line 8) | internal class PluginInfo FILE: WzComparerR2.PluginBase/PluginManager.cs class PluginManager (line 15) | public class PluginManager method FindWz (line 27) | public static Wz_Node FindWz(Wz_Type type) method FindWz (line 32) | public static Wz_Node FindWz(Wz_Type type, Wz_File sourceWzFile) method FindWz (line 55) | public static Wz_Node FindWz(string fullPath) method FindWz (line 60) | public static Wz_Node FindWz(string fullPath, Wz_File sourceWzFile) method LogError (line 78) | public static void LogError(string logger, string format, params objec... method LogError (line 83) | public static void LogError(string logger, Exception ex, string format... method GetPluginFiles (line 119) | internal static string[] GetPluginFiles() method LoadPlugin (line 138) | internal static IReadOnlyCollection LoadPlugin(Assembly as... method PluginOnLoad (line 164) | internal static void PluginOnLoad() method PluginOnUnLoad (line 179) | internal static void PluginOnUnLoad() FILE: WzComparerR2.PluginBase/WzNodeEventArgs.cs class WzNodeEventArgs (line 8) | public class WzNodeEventArgs : EventArgs method WzNodeEventArgs (line 10) | public WzNodeEventArgs(Wz_Node node) FILE: WzComparerR2.PluginBase/WzStructureEventArgs.cs class WzStructureEventArgs (line 8) | public class WzStructureEventArgs : EventArgs method WzStructureEventArgs (line 10) | public WzStructureEventArgs(Wz_Structure wz) FILE: WzComparerR2.Updater/Program.cs class Program (line 7) | class Program method Main (line 9) | [STAThread] method KillProcess (line 85) | static void KillProcess(string processName) method MoveDirectory (line 94) | static void MoveDirectory(string sourceDir, string targetDir) FILE: WzComparerR2.Updater/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: WzComparerR2.WzLib/Compatibility/WzDirStringReader.cs type IPkg2DirStringReader (line 8) | public interface IPkg2DirStringReader method ReadName (line 10) | string ReadName(WzBinaryReader reader, bool isFirstEntry); class Pkg2LegacyDirStringReader (line 16) | internal sealed class Pkg2LegacyDirStringReader : IPkg2DirStringReader method Pkg2LegacyDirStringReader (line 18) | public Pkg2LegacyDirStringReader(IWzDecrypter keys) method ReadName (line 25) | public string ReadName(WzBinaryReader reader, bool isFirstEntry) class Pkg2KmstDirStringReader (line 34) | internal sealed class Pkg2KmstDirStringReader : IPkg2DirStringReader method Pkg2KmstDirStringReader (line 36) | public Pkg2KmstDirStringReader(IWzDecrypter pkg2Keys, IWzDecrypter pkg... method ReadName (line 45) | public string ReadName(WzBinaryReader reader, bool isFirstEntry) FILE: WzComparerR2.WzLib/Compatibility/WzOffsetCalc.cs type IWzImageOffsetCalc (line 10) | public interface IWzImageOffsetCalc method CalcOffset (line 12) | uint CalcOffset(uint filePos, uint hashedOffset); type IPkg2ImageOffsetCalc (line 23) | public interface IPkg2ImageOffsetCalc : IWzImageOffsetCalc method DecryptEntryCount (line 25) | int DecryptEntryCount(int encryptedEntryCount); type Pkg2OffsetVersion (line 31) | public enum Pkg2OffsetVersion class Pkg1OffsetCalc (line 44) | public sealed class Pkg1OffsetCalc : IWzImageOffsetCalc method Pkg1OffsetCalc (line 46) | public Pkg1OffsetCalc(uint headerLen, uint hashVersion) method CalcOffset (line 55) | public uint CalcOffset(uint filePos, uint hashedOffset) class Pkg2OffsetCalcV1 (line 72) | public sealed class Pkg2OffsetCalcV1 : IPkg2ImageOffsetCalc method Pkg2OffsetCalcV1 (line 74) | public Pkg2OffsetCalcV1(uint headerLen, uint hashVersion, uint hash1) method CalcOffset (line 85) | public uint CalcOffset(uint filePos, uint hashedOffset) method DecryptEntryCount (line 99) | public int DecryptEntryCount(int encryptedEntryCount) class Pkg2OffsetCalcV2 (line 108) | public sealed class Pkg2OffsetCalcV2 : IPkg2ImageOffsetCalc method Pkg2OffsetCalcV2 (line 110) | public Pkg2OffsetCalcV2(uint headerLen, uint hashVersion, uint hash1) method CalcOffset (line 121) | public uint CalcOffset(uint filePos, uint hashedOffset) method DecryptEntryCount (line 135) | public int DecryptEntryCount(int encryptedEntryCount) class Pkg2OffsetCalcV3 (line 144) | public sealed class Pkg2OffsetCalcV3 : IPkg2ImageOffsetCalc method Pkg2OffsetCalcV3 (line 146) | public Pkg2OffsetCalcV3(uint headerLen, uint hashVersion, uint hash1) method CalcOffset (line 163) | public uint CalcOffset(uint filePos, uint hashedOffset) method DecryptEntryCount (line 178) | public int DecryptEntryCount(int encryptedEntryCount) FILE: WzComparerR2.WzLib/Compatibility/WzPreReadProvider.cs type IWzPreReader (line 11) | internal interface IWzPreReader method TryPreRead (line 13) | bool TryPreRead(Wz_File wzFile, out WzPreReadResult result); class WzPreReaders (line 19) | internal static class WzPreReaders class Pkg1PreReader (line 33) | internal sealed class Pkg1PreReader : IWzPreReader method TryPreRead (line 35) | public bool TryPreRead(Wz_File wzFile, out WzPreReadResult result) method ReadTree (line 58) | private static void ReadTree(WzBinaryReader reader, WzPreReadResult re... class Pkg2PreReader (line 112) | internal sealed class Pkg2PreReader : IWzPreReader method Pkg2PreReader (line 114) | public Pkg2PreReader(WzFileFormat format, bool isPkg2DirString) method TryPreRead (line 123) | public bool TryPreRead(Wz_File wzFile, out WzPreReadResult result) method ReadTree (line 149) | private static void ReadTree(WzBinaryReader reader, WzPreReadResult re... type Pkg2TempEntry (line 217) | private struct Pkg2TempEntry class WzPreReadHelper (line 228) | internal static class WzPreReadHelper method ReadStringRawBytes (line 230) | public static byte[] ReadStringRawBytes(this WzBinaryReader reader, bo... method SkipString (line 257) | public static void SkipString(this WzBinaryReader reader) method IsLegalNodeName (line 272) | public static bool IsLegalNodeName(ReadOnlySpan utf16NodeName) method IsLegalNodeName (line 283) | public static bool IsLegalNodeName(ReadOnlySpan asciiNodeName) type WzFileFormat (line 299) | public enum WzFileFormat type WzStringEncoding (line 306) | public enum WzStringEncoding class WzPreReadResult (line 313) | public sealed class WzPreReadResult method WzPreReadResult (line 315) | public WzPreReadResult(WzFileFormat format, List no... type WzPreReadNodeInfo (line 338) | public struct WzPreReadNodeInfo type Pkg2DirEntryCount (line 346) | public struct Pkg2DirEntryCount FILE: WzComparerR2.WzLib/Compatibility/WzVersionProfile.cs class WzVersionProfile (line 9) | public abstract class WzVersionProfile method WzVersionProfile (line 11) | protected WzVersionProfile(WzFileFormat format, Wz_CryptoKeyType crypt... method CreateIterator (line 20) | public abstract IWzVersionIterator CreateIterator(Wz_File wzFile); method TryDetect (line 21) | public abstract bool TryDetect(Wz_File wzFile, WzPreReadResult preRead... method CreateOffsetCalc (line 22) | public abstract IWzImageOffsetCalc CreateOffsetCalc(Wz_File wzFile, ui... method CreateOffsetCalc (line 24) | public virtual IWzImageOffsetCalc CreateOffsetCalc(Wz_File wzFile) method DetectCryptoKeyType (line 29) | public abstract void DetectCryptoKeyType(Wz_File wzFile, Wz_Crypto cry... method DetectPkg1CryptoKeyType (line 39) | internal static Wz_CryptoKeyType DetectPkg1CryptoKeyType(ReadOnlySpan<... method TryMatchKey (line 49) | protected static bool TryMatchKey(ReadOnlySpan sourceBytes, WzSt... method TryMatchKeys (line 56) | private static Wz_CryptoKeyType TryMatchKeys(ReadOnlySpan source... method IsDecryptedStringLegal (line 68) | private static bool IsDecryptedStringLegal(ReadOnlySpan bytes, W... method ApplyWireMask (line 83) | private static void ApplyWireMask(ReadOnlySpan rawBytes, Span GetCandidates(WzFileFormat... method GetByName (line 123) | public static WzVersionProfile GetByName(string name) class Pkg1Profile (line 136) | public sealed class Pkg1Profile : WzVersionProfile method Pkg1Profile (line 138) | public Pkg1Profile() : base(WzFileFormat.Pkg1, Wz_CryptoKeyType.Unknow... method CreateIterator (line 142) | public override IWzVersionIterator CreateIterator(Wz_File wzFile) method TryDetect (line 150) | public override bool TryDetect(Wz_File wzFile, WzPreReadResult preRead... method CreateOffsetCalc (line 159) | public override IWzImageOffsetCalc CreateOffsetCalc(Wz_File wzFile, ui... method DetectCryptoKeyType (line 164) | public override void DetectCryptoKeyType(Wz_File wzFile, Wz_Crypto cry... class Pkg2Profile (line 183) | public sealed class Pkg2Profile : WzVersionProfile method Pkg2Profile (line 185) | public Pkg2Profile( method CreateIterator (line 204) | public override IWzVersionIterator CreateIterator(Wz_File wzFile) method TryDetect (line 215) | public override bool TryDetect(Wz_File wzFile, WzPreReadResult preRead... method CreateOffsetCalc (line 224) | public override IWzImageOffsetCalc CreateOffsetCalc(Wz_File wzFile, ui... method DetectCryptoKeyType (line 237) | public override void DetectCryptoKeyType(Wz_File wzFile, Wz_Crypto cry... method CreateDirStringReader (line 281) | public IPkg2DirStringReader CreateDirStringReader(Wz_File wzFile, Wz_C... FILE: WzComparerR2.WzLib/Compatibility/WzVersionVerifier.cs type IWzVersionIterator (line 16) | public interface IWzVersionIterator method TryGetNextVersion (line 18) | bool TryGetNextVersion(); method Reset (line 19) | void Reset(); method IsMatch (line 22) | bool IsMatch(int wzVersion, uint hashVersion); class Pkg1VersionIterator (line 29) | public class Pkg1VersionIterator : IWzVersionIterator method Pkg1VersionIterator (line 41) | public Pkg1VersionIterator(int encryptedVersion) method Pkg1VersionIterator (line 48) | private Pkg1VersionIterator(int fixedWzVersion, uint fixedHashVersion) method CreateFixed (line 59) | public static Pkg1VersionIterator CreateFixed(int wzVersion) method CalcEncryptedVersion (line 69) | private static uint CalcEncryptedVersion(uint hashVersion) method TryGetNextVersion (line 78) | public bool TryGetNextVersion() method IsMatch (line 107) | public bool IsMatch(int wzVersion, uint hashVersion) method Reset (line 117) | public void Reset() class Pkg2VersionIterator (line 130) | public class Pkg2VersionIterator : IWzVersionIterator method Pkg2VersionIterator (line 132) | public Pkg2VersionIterator(int wzVersion, Func> ca... method TryGetNextVersion (line 149) | public bool TryGetNextVersion() method IsMatch (line 160) | public bool IsMatch(int wzVersion, uint hashVersion) method Reset (line 167) | public void Reset() type IPkg2HashVersionCalc (line 177) | public interface IPkg2HashVersionCalc method CalcCandidates (line 179) | IReadOnlyList CalcCandidates(uint hash1, uint hash2); method Verify (line 180) | bool Verify(uint hash1, uint hash2, uint hashVersion); class Pkg2HashVersionCalcV1 (line 186) | public sealed class Pkg2HashVersionCalcV1 : IPkg2HashVersionCalc method CalcCandidates (line 188) | public IReadOnlyList CalcCandidates(uint hash1, uint hash2) method Verify (line 193) | public bool Verify(uint hash1, uint hash2, uint hashVersion) class Pkg2HashVersionCalcV2 (line 202) | public sealed class Pkg2HashVersionCalcV2 : IPkg2HashVersionCalc method CalcCandidates (line 204) | public IReadOnlyList CalcCandidates(uint hash1, uint hash2) method Verify (line 229) | public bool Verify(uint hash1, uint hash2, uint hashVersion) class Pkg2HashVersionCalcV3 (line 239) | public sealed class Pkg2HashVersionCalcV3 : IPkg2HashVersionCalc method CalcCandidates (line 241) | public IReadOnlyList CalcCandidates(uint hash1, uint hash2) method Verify (line 266) | public bool Verify(uint hash1, uint hash2, uint hashVersion) class Pkg2HashVersionCalcV4 (line 276) | public class Pkg2HashVersionCalcV4 : IPkg2HashVersionCalc method CalcCandidates (line 280) | public IReadOnlyList CalcCandidates(uint hash1, uint hash2) method CalcCandidatesCore (line 286) | protected IReadOnlyList CalcCandidatesCore(uint hash1, uint target) method Verify (line 438) | public bool Verify(uint hash1, uint hash2, uint hashVersion) class Pkg2HashVersionCalcV5 (line 450) | public sealed class Pkg2HashVersionCalcV5 : Pkg2HashVersionCalcV4, IPkg2... method CalcCandidates (line 455) | public new IReadOnlyList CalcCandidates(uint hash1, uint hash2) method Verify (line 461) | public new bool Verify(uint hash1, uint hash2, uint hashVersion) class Pkg2BacktrackSolver (line 475) | internal static class Pkg2BacktrackSolver method Solve (line 479) | public static void Solve(in BacktrackParameters p, int bitIdx, uint vH... type BacktrackParameters (line 537) | public ref struct BacktrackParameters class WzVersionDetectHelper (line 555) | public static class WzVersionDetectHelper method FastDetectWithPreReadNodes (line 557) | public static bool FastDetectWithPreReadNodes(Wz_File wzFile, WzPreRea... method FastDetectSingleVersion (line 587) | public static bool FastDetectSingleVersion(Wz_File wzFile, WzPreReadRe... method ValidateEntryCountsIfPkg2 (line 612) | private static bool ValidateEntryCountsIfPkg2(WzPreReadResult preReadR... method ValidateOffsets (line 625) | private static bool ValidateOffsets(List nodes, Siz... type SizeRange (line 661) | private struct SizeRange : IComparable method CompareTo (line 666) | public int CompareTo(SizeRange sr) FILE: WzComparerR2.WzLib/Cryptography/ChaCha20CryptoTransform.cs class ChaCha20CryptoTransform (line 33) | public class ChaCha20CryptoTransform : ICryptoTransform, IDisposable method ChaCha20CryptoTransform (line 70) | public ChaCha20CryptoTransform(ReadOnlySpan key, ReadOnlySpan key) method IvSetup (line 160) | private void IvSetup(ReadOnlySpan nonce, uint counter) method ValidateTransformBlock (line 175) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TransformBlock (line 203) | private unsafe void TransformBlock(ReadOnlySpan input, Span key, ReadOnlySpan... method TransformBlock (line 42) | public int TransformBlock(byte[] inputBuffer, int inputOffset, int inp... method TransformFinalBlock (line 63) | public byte[] TransformFinalBlock(byte[] inputBuffer, int inputOffset,... method Dispose (line 78) | public void Dispose() method Dispose (line 89) | protected void Dispose(bool disposing) method ValidateTransformBlock (line 119) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TransformBlock (line 140) | private void TransformBlock(ReadOnlySpan input, Span outpu... method LoadKey (line 168) | private void LoadKey(ReadOnlySpan key, ReadOnlySpan iv) method RefreshKeyStream (line 327) | private void RefreshKeyStream() method @byte (line 428) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ainv_mul (line 431) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method a_mul (line 434) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: WzComparerR2.WzLib/IMapleStoryBlob.cs type IMapleStoryBlob (line 5) | public interface IMapleStoryBlob method CopyTo (line 8) | void CopyTo(byte[] buffer, int offset); method CopyTo (line 9) | void CopyTo(Span span); FILE: WzComparerR2.WzLib/IMapleStoryFile.cs type IMapleStoryFile (line 6) | public interface IMapleStoryFile : IDisposable FILE: WzComparerR2.WzLib/IMapleStoryFileEntry.cs type IMapleStoryFileEntry (line 5) | public interface IMapleStoryFileEntry FILE: WzComparerR2.WzLib/Interop.cs class Interop (line 6) | public static partial class Interop class AM_MEDIA_TYPE (line 11) | [StructLayout(LayoutKind.Sequential)] type WAVEFORMATEX (line 32) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type MPEGLAYER3WAVEFORMAT (line 47) | [StructLayout(LayoutKind.Sequential, Pack = 1)] FILE: WzComparerR2.WzLib/Mcv_Types.cs class McvHeader (line 5) | public class McvHeader type McvDataFlags (line 17) | [Flags] class McvFrameInfo (line 26) | public class McvFrameInfo method McvFrameInfo (line 28) | public McvFrameInfo() FILE: WzComparerR2.WzLib/Ms_Entry.cs class Ms_Entry (line 5) | public class Ms_Entry method Ms_Entry (line 7) | public Ms_Entry(string name, int checkSum, int flags, int startPos, in... method Ms_Entry (line 12) | public Ms_Entry(string name, int checkSum, int flags, int startPos, in... FILE: WzComparerR2.WzLib/Ms_File.cs class Ms_File (line 12) | public class Ms_File : IMapleStoryFile, IDisposable method Ms_File (line 14) | public Ms_File(string fileName, Wz_Structure wzs) method Ms_File (line 20) | public Ms_File(Stream baseStream, string originalFileName, Wz_Structur... method Init (line 25) | private void Init(Stream baseStream, string originalFileName, Wz_Struc... method ReadHeader (line 64) | private void ReadHeader(string fullFileName) method ReadEntries (line 122) | public void ReadEntries() method GetDirTree (line 179) | public void GetDirTree(Wz_Node parent) method Close (line 200) | public void Close() method Dispose (line 212) | void IDisposable.Dispose() FILE: WzComparerR2.WzLib/Ms_FileV2.cs class Ms_FileV2 (line 14) | public class Ms_FileV2 : IMapleStoryFile, IDisposable method Ms_FileV2 (line 16) | public Ms_FileV2(string fileName, Wz_Structure wzs) method Ms_FileV2 (line 22) | public Ms_FileV2(Stream baseStream, string originalFileName, Wz_Struct... method Init (line 37) | private void Init(Stream baseStream, string originalFileName, Wz_Struc... method ReadHeader (line 66) | private void ReadHeader(string fullFileName) method ReadEntries (line 128) | public void ReadEntries() method GetDirTree (line 186) | public void GetDirTree(Wz_Node parent) method Close (line 207) | public void Close() method Dispose (line 219) | void IDisposable.Dispose() class ChaCha20Reader (line 231) | internal class ChaCha20Reader : IDisposable method ChaCha20Reader (line 240) | public ChaCha20Reader(Stream baseStream, ReadOnlySpan key, Rea... method ReadBytes (line 249) | public byte[] ReadBytes(int count) method ReadBytes (line 256) | public void ReadBytes(Span buffer) method ReadInt32 (line 279) | public int ReadInt32() method ReadString (line 286) | public string ReadString() method ResetCounter (line 301) | private void ResetCounter() method Dispose (line 306) | public void Dispose() FILE: WzComparerR2.WzLib/Ms_Header.cs class Ms_Header (line 9) | public class Ms_Header method Ms_Header (line 11) | public Ms_Header(string fullFileName, string keySalt, string fileNameW... FILE: WzComparerR2.WzLib/Ms_Image.cs class Ms_Image (line 10) | public class Ms_Image : Wz_Image method Ms_Image (line 12) | public Ms_Image(string name, Ms_Entry msEntry, IMapleStoryFile msFile) method CalcCheckSum (line 21) | public override int CalcCheckSum(Stream stream) method OpenRead (line 26) | public override Stream OpenRead() FILE: WzComparerR2.WzLib/Ms_ImageV2.cs class Ms_ImageV2 (line 11) | public class Ms_ImageV2 : Wz_Image method Ms_ImageV2 (line 13) | public Ms_ImageV2(string name, Ms_Entry msEntry, IMapleStoryFile msFile) method CalcCheckSum (line 23) | public override int CalcCheckSum(Stream stream) method OpenRead (line 28) | public override Stream OpenRead() FILE: WzComparerR2.WzLib/Utilities/ChunkedEncryptedInputStream.cs class ChunkedEncryptedInputStream (line 7) | public class ChunkedEncryptedInputStream : Stream method ChunkedEncryptedInputStream (line 15) | public ChunkedEncryptedInputStream(Stream baseStream, IWzDecrypter dec... method Flush (line 33) | public override void Flush() method Read (line 38) | public override int Read(byte[] buffer, int offset, int count) method Read (line 46) | private int Read(Span buffer) method Read (line 48) | public override int Read(Span buffer) method Seek (line 92) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 97) | public override void SetLength(long value) method Write (line 102) | public override void Write(byte[] buffer, int offset, int count) method Dispose (line 107) | protected override void Dispose(bool disposing) FILE: WzComparerR2.WzLib/Utilities/CollectionsMarshal.cs class CollectionsMarshal (line 9) | internal static class CollectionsMarshal method AsSpan (line 11) | public static Span AsSpan(List list) FILE: WzComparerR2.WzLib/Utilities/ConcatenatedStream.cs class ConcatenatedStream (line 10) | public class ConcatenatedStream : Stream method ConcatenatedStream (line 19) | public ConcatenatedStream(Stream first, Stream second, bool leaveOpen ... method Flush (line 53) | public override void Flush() => throw new NotSupportedException(); method Read (line 54) | public override int Read(byte[] buffer, int offset, int count) method Seek (line 95) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 117) | public override void SetLength(long value) => throw new NotSupportedEx... method Write (line 119) | public override void Write(byte[] buffer, int offset, int count) => th... method Dispose (line 121) | protected override void Dispose(bool disposing) FILE: WzComparerR2.WzLib/Utilities/IWzDecrypter.cs type IWzDecrypter (line 5) | public interface IWzDecrypter method Decrypt (line 8) | void Decrypt(Span data); method Decrypt (line 9) | void Decrypt(Span data, int keyOffset); method Decrypt (line 10) | void Decrypt(ReadOnlySpan inputBuffer, Span outputBuffer); method Decrypt (line 11) | void Decrypt(ReadOnlySpan inputBuffer, Span outputBuffer, ... FILE: WzComparerR2.WzLib/Utilities/IWzStringPool.cs type IWzStringPool (line 5) | public interface IWzStringPool method TryGet (line 7) | bool TryGet(long offset, out string s); method GetOrAdd (line 8) | string GetOrAdd(long offset, ReadOnlySpan chars); method Reset (line 9) | void Reset(); FILE: WzComparerR2.WzLib/Utilities/ImageCodec.cs class ImageCodec (line 13) | public static class ImageCodec method BGRA4444ToBGRA32 (line 15) | public static void BGRA4444ToBGRA32(ReadOnlySpan bgra4444Pixels,... method ScalePixels (line 97) | public static void ScalePixels(ReadOnlySpan srcPixels, int bytes... method DXT3ToBGRA32 (line 128) | public static void DXT3ToBGRA32(ReadOnlySpan blockData, Span blockData, Span blockData, int srcSt... method RGBA32ToBGRA32 (line 213) | public static void RGBA32ToBGRA32(ReadOnlySpan rgbaPixels, Span<... method R10G10B10A2ToBGRA32 (line 271) | public static void R10G10B10A2ToBGRA32(ReadOnlySpan r10g10b10a2P... method R16ToBGRA64 (line 361) | public static void R16ToBGRA64(ReadOnlySpan r16Pixels, Span blockData... method ExpandAlphaTableDXT3 (line 503) | private static void ExpandAlphaTableDXT3(ReadOnlySpan blockData,... method ExpandAlphaTableDXT5 (line 516) | private static void ExpandAlphaTableDXT5(byte a0, byte a1, Span ... method ExpandAlphaIndexTableDXT5 (line 538) | private static void ExpandAlphaIndexTableDXT5(ReadOnlySpan block... class BC7Decomp (line 562) | internal static class BC7Decomp type color_rgba (line 564) | public struct color_rgba method AsBytes (line 576) | private Span AsBytes() method set_noclamp_rgba (line 592) | public void set_noclamp_rgba(uint vr, uint vg, uint vb, uint va) => ... method set (line 593) | private void set(uint vr, uint vg, uint vb, uint va) { r = (byte)vr;... method insert_weight_zero (line 693) | static void insert_weight_zero(ref ulong index_bits, int bits_per_inde... method bc7_dequant (line 701) | static uint bc7_dequant(uint val, uint pbit, int val_bits) method bc7_dequant (line 714) | static uint bc7_dequant(uint val, int val_bits) method bc7_interp2 (line 724) | static uint bc7_interp2(uint l, uint h, int w) method bc7_interp3 (line 729) | static uint bc7_interp3(uint l, uint h, int w) method bc7_interp4 (line 734) | static uint bc7_interp4(uint l, uint h, int w) method bc7_interp (line 739) | static uint bc7_interp(uint l, uint h, int w, int bits) method bc7_interp_sse2 (line 754) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method bc7_interp_avx2 (line 760) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method bc7_interp2_sse2 (line 766) | static unsafe void bc7_interp2_sse2(ReadOnlySpan endpoint_... method bc7_interp3_sse2 (line 786) | static unsafe void bc7_interp3_sse2(ReadOnlySpan endpoint_... method bc7_interp3_avx2 (line 811) | static unsafe void bc7_interp3_avx2(ReadOnlySpan endpoint_... method unpack_bc7_mode0_2 (line 846) | static void unpack_bc7_mode0_2(int mode, ReadOnlySpan data_chun... method unpack_bc7_mode1_3_7 (line 947) | static void unpack_bc7_mode1_3_7(int mode, ReadOnlySpan data_ch... method unpack_bc7_mode4_5 (line 1055) | static void unpack_bc7_mode4_5(int mode, ReadOnlySpan data_chun... type bc7_mode_6 (line 1174) | public struct bc7_mode_6 method unpack_bc7_mode6 (line 1212) | static unsafe void unpack_bc7_mode6(ReadOnlySpan pBlock_bits, S... method unpack_bc7 (line 1287) | public static void unpack_bc7(ReadOnlySpan block_bytes, Span(ref T left, ref T right) FILE: WzComparerR2.WzLib/Utilities/MathHelper.cs class MathHelper (line 12) | internal static class MathHelper method Mix (line 14) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ROL (line 25) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method XorWidenToChar (line 34) | public static unsafe void XorWidenToChar(ReadOnlySpan bytes, Spa... method XorChars (line 110) | public static unsafe void XorChars(ReadOnlySpan input, Span input, Span data) FILE: WzComparerR2.WzLib/Utilities/PartialStream.cs class PartialStream (line 6) | public class PartialStream : Stream method PartialStream (line 8) | public PartialStream(Stream baseStream, long offset, long length, bool... method Flush (line 53) | public override void Flush() method Read (line 80) | public override int Read(byte[] buffer, int offset, int count) method Seek (line 91) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 112) | public override void SetLength(long value) method Write (line 117) | public override void Write(byte[] buffer, int offset, int count) method Close (line 124) | public override void Close() method Dispose (line 129) | protected override void Dispose(bool disposing) method BeginRead (line 140) | public override IAsyncResult BeginRead(byte[] buffer, int offset, int ... method BeginWrite (line 147) | public override IAsyncResult BeginWrite(byte[] buffer, int offset, int... method EndRead (line 154) | public override int EndRead(IAsyncResult asyncResult) method EndWrite (line 159) | public override void EndWrite(IAsyncResult asyncResult) method ReadByte (line 164) | public override int ReadByte() method WriteByte (line 173) | public override void WriteByte(byte value) FILE: WzComparerR2.WzLib/Utilities/SimpleWzStringPool.cs class SimpleWzStringPool (line 7) | internal class SimpleWzStringPool : IWzStringPool method SimpleWzStringPool (line 9) | public SimpleWzStringPool() method GetOrAdd (line 18) | public string GetOrAdd(long offset, ReadOnlySpan chars) method TryGet (line 56) | public bool TryGet(long offset, out string s) method Reset (line 61) | public void Reset() method IsAsciiString (line 66) | private static bool IsAsciiString(ReadOnlySpan chars) FILE: WzComparerR2.WzLib/Utilities/StreamExtension.cs class StreamExtension (line 7) | public static class StreamExtension method Read (line 10) | public static int Read(this Stream stream, Span buffer) method ReadExactly (line 31) | public static void ReadExactly(this Stream stream, byte[] buffer, int ... method ReadExactly (line 45) | public static void ReadExactly(this Stream stream, Span buffer) method ReadExactly (line 65) | public static void ReadExactly(this Stream stream, Span buffer) method ReadAvailableBytes (line 77) | public static int ReadAvailableBytes(this Stream stream, Span bu... FILE: WzComparerR2.WzLib/Utilities/WzBinaryReader.cs class WzBinaryReader (line 8) | public class WzBinaryReader method WzBinaryReader (line 10) | public WzBinaryReader(Stream stream, bool useStringPool) method WzBinaryReader (line 15) | public WzBinaryReader(Stream stream, IWzStringPool stringPool) method ReadByte (line 27) | public byte ReadByte() method ReadSByte (line 32) | public sbyte ReadSByte() method ReadInt16 (line 37) | public short ReadInt16() method ReadUInt16 (line 42) | public ushort ReadUInt16() method ReadCompressedInt32 (line 47) | public int ReadCompressedInt32() method ReadInt32 (line 53) | public int ReadInt32() method ReadUInt32 (line 58) | public uint ReadUInt32() method ReadCompressedInt64 (line 63) | public long ReadCompressedInt64() method ReadInt64 (line 69) | public long ReadInt64() method ReadCompressedSingle (line 74) | public float ReadCompressedSingle() method ReadDouble (line 80) | public double ReadDouble() method ReadChars (line 85) | public char[] ReadChars(int count) method ReadString (line 90) | public string ReadString(IWzDecrypter decrypter) method ReadPkg2DirString (line 145) | public string ReadPkg2DirString(IWzDecrypter decrypter) method ReadImageObjectTypeName (line 177) | public string ReadImageObjectTypeName(IWzDecrypter decrypter) method ReadImageString (line 191) | public string ReadImageString(IWzDecrypter decrypter) method ReadStringAt (line 208) | public string ReadStringAt(long offset, IWzDecrypter decrypter) method ReadBytes (line 221) | public byte[] ReadBytes(int count) method SkipBytes (line 226) | public void SkipBytes(int count) FILE: WzComparerR2.WzLib/Utilities/WzStreamReader.cs class WzStreamReader (line 7) | internal class WzStreamReader method WzStreamReader (line 9) | public WzStreamReader(Stream stream) method Read (line 21) | public int Read() => this.streamReader.Read(); method Peek (line 22) | public int Peek() => this.streamReader.Peek(); method ReadLine (line 23) | public string ReadLine() => this.streamReader.ReadLine(); method SkipLine (line 25) | public void SkipLine() method SkipLineAndCheckEmpty (line 37) | public bool SkipLineAndCheckEmpty() method SkipWhitespaceExceptLineEnding (line 55) | public void SkipWhitespaceExceptLineEnding() method ReadUntilWhitespace (line 68) | public string ReadUntilWhitespace() method ReadRepeatChars (line 83) | public int ReadRepeatChars(char c, int maxLength = -1) FILE: WzComparerR2.WzLib/Wz_Capabilities.cs type Wz_Capabilities (line 9) | [Flags] FILE: WzComparerR2.WzLib/Wz_Convex.cs class Wz_Convex (line 9) | public class Wz_Convex method Wz_Convex (line 11) | public Wz_Convex(Wz_Vector[] points) FILE: WzComparerR2.WzLib/Wz_Crypto.cs type Wz_CryptoKeyType (line 21) | public enum Wz_CryptoKeyType class Wz_Crypto (line 31) | public class Wz_Crypto method Wz_Crypto (line 33) | public Wz_Crypto() method Reset (line 44) | public void Reset() method ListContains (line 55) | public bool ListContains(string name) method LoadListWz (line 63) | public void LoadListWz(string path) method IsDirEncDetected (line 125) | public bool IsDirEncDetected(Wz_File wzFile) method GetKeys (line 132) | public IWzDecrypter GetKeys(Wz_CryptoKeyType keyType) class Wz_CryptoKey (line 146) | public class Wz_CryptoKey : IWzDecrypter method Wz_CryptoKey (line 148) | public Wz_CryptoKey(byte[] iv) method EnsureKeySize (line 168) | public void EnsureKeySize(int size) method Decrypt (line 217) | public void Decrypt(Span data) method Decrypt (line 222) | public void Decrypt(ReadOnlySpan inputBuffer, Span outpu... method Decrypt (line 227) | public void Decrypt(Span data, int keyOffset) method Decrypt (line 232) | public unsafe void Decrypt(ReadOnlySpan inputBuffer, Span data) method Decrypt (line 317) | public void Decrypt(Span data, int keyOffset) method Decrypt (line 321) | public void Decrypt(ReadOnlySpan inputBuffer, Span outpu... method Decrypt (line 326) | public void Decrypt(ReadOnlySpan inputBuffer, Span outpu... class Pkg2DirStringKey (line 337) | public class Pkg2DirStringKey : IWzDecrypter method Pkg2DirStringKey (line 339) | public Pkg2DirStringKey(uint baseKey) method CreateKeyIfNotExist (line 356) | private void CreateKeyIfNotExist() method Decrypt (line 371) | public void Decrypt(Span data) method Decrypt (line 376) | public void Decrypt(ReadOnlySpan inputBuffer, Span outpu... method Decrypt (line 381) | public void Decrypt(Span data, int keyOffset) method Decrypt (line 386) | public unsafe void Decrypt(ReadOnlySpan inputBuffer, Span data, out Interop.WAVEF... method ExtractLua (line 544) | private void ExtractLua(WzBinaryReader reader) method ExtractLuaValue (line 562) | private void ExtractLuaValue(WzBinaryReader reader, Wz_Node parent) method TryDetectLuaEnc (line 575) | private void TryDetectLuaEnc(byte[] luaBinary) class TextImageReaderV1 (line 606) | internal class TextImageReaderV1 method PreCheck (line 608) | public static bool PreCheck(Stream stream) method ExtractImg (line 623) | public static void ExtractImg(WzStreamReader reader, Wz_Node parent) method ReadProperty (line 629) | private static void ReadProperty(WzStreamReader reader, Wz_Node pare... class TextImageReaderV2 (line 687) | internal class TextImageReaderV2 method PreCheck (line 689) | public static bool PreCheck(Stream stream) method ExtractImg (line 704) | public static void ExtractImg(WzStreamReader reader, Wz_Node parent) method ReadNode (line 745) | private static void ReadNode(WzStreamReader reader, out int indent, ... type NodeType (line 857) | public enum NodeType method TryParseNodeType (line 869) | public static bool TryParseNodeType(string s, out NodeType type) class Wz_ImageNode (line 885) | internal class Wz_ImageNode : Wz_Node method Wz_ImageNode (line 887) | public Wz_ImageNode(string nodeText, Wz_Image image) : base(nodeText) FILE: WzComparerR2.WzLib/Wz_Node.cs class Wz_Node (line 11) | public class Wz_Node : ICloneable, IComparable, IComparable method Wz_Node (line 13) | public Wz_Node() method Wz_Node (line 18) | public Wz_Node(string nodeText) method ToString (line 108) | public override string ToString() method FindNodeByPath (line 113) | public Wz_Node FindNodeByPath(string fullPath) method FindNodeByPath (line 118) | public Wz_Node FindNodeByPath(string fullPath, bool extractImage) method FindNodeByPath (line 124) | public Wz_Node FindNodeByPath(bool extractImage, params string[] fullP... method FindNodeByPath (line 129) | public Wz_Node FindNodeByPath(bool extractImage, bool ignoreCase, para... method GetValue (line 181) | public T GetValue(T defaultValue) method GetValue (line 232) | public T GetValue() class WzNodeCollection (line 238) | public class WzNodeCollection : IEnumerable method WzNodeCollection (line 240) | public WzNodeCollection(Wz_Node owner) method Add (line 265) | public Wz_Node Add(string nodeText) method Add (line 271) | public void Add(Wz_Node item) method Sort (line 277) | public void Sort() method Sort (line 282) | public void Sort(Func getKeyFunc) where T : IComparab... method Trim (line 294) | public void Trim() method Clear (line 299) | public void Clear() method GetEnumerator (line 304) | public IEnumerator GetEnumerator() method GetEnumerator (line 309) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnu... method EnsureInnerCollection (line 314) | private void EnsureInnerCollection() class InnerCollection (line 322) | private class InnerCollection : KeyedCollection method InnerCollection (line 324) | public InnerCollection(Wz_Node owner) method Add (line 330) | public Wz_Node Add(string nodeText) method Add (line 337) | public new void Add(Wz_Node item) method RemoveItem (line 351) | protected override void RemoveItem(int index) method Sort (line 363) | public void Sort() method Sort (line 368) | public void Sort(Func getKeyFunc) where T : ICompar... method Trim (line 373) | public void Trim() method GetKeyForItem (line 407) | protected override string GetKeyForItem(Wz_Node item) class ListSorter (line 413) | internal static class ListSorter method Sort (line 415) | public static void Sort(List list, Func getKe... method Clone (line 433) | public object Clone() method CompareTo (line 445) | int IComparable.CompareTo(object obj) method CompareTo (line 450) | int IComparable.CompareTo(Wz_Node other) class Wz_NodeExtension (line 463) | public static class Wz_NodeExtension method GetValueEx (line 465) | public static T GetValueEx(this Wz_Node node, T defaultValue) method GetValueEx (line 472) | public static T? GetValueEx(this Wz_Node node) where T : struct method ResolveUol (line 479) | public static Wz_Node ResolveUol(this Wz_Node node) method GetNodeWzFile (line 495) | public static Wz_File GetNodeWzFile(this Wz_Node node) method GetMergedVersion (line 534) | public static int GetMergedVersion(this Wz_File wzFile) method GetNodeWzImage (line 550) | public static Wz_Image GetNodeWzImage(this Wz_Node node) method DumpAsXml (line 565) | public static void DumpAsXml(this Wz_Node node, XmlWriter writer) method DumpAsXml (line 570) | public static void DumpAsXml(this Wz_Node node, XmlWriter writer, ILis... method SortByImgID (line 683) | public static void SortByImgID(this Wz_Node.WzNodeCollection nodes) method GetKey (line 695) | private static SortKey GetKey(Wz_Node node) type SortKey (line 707) | private struct SortKey : IComparable method CompareTo (line 713) | public int CompareTo(SortKey other) class ObjectConverter (line 721) | public static class ObjectConverter method TryParse (line 726) | public static bool TryParse(string s, out T value, out bool hasTryP... class NullableTryParse (line 789) | private class NullableTryParse where T : struct method NullableTryParse (line 791) | public NullableTryParse(TryParseFunc func) method TryParse (line 798) | public bool TryParse(string s, out T? value) FILE: WzComparerR2.WzLib/Wz_Png.cs class Wz_Png (line 18) | public class Wz_Png method Wz_Png (line 20) | public Wz_Png(int w, int h, int data_length, Wz_TextureFormat format, ... method GetRawDataSize (line 87) | public int GetRawDataSize() => this.GetRawDataSizePerPage() * this.Act... method GetRawDataSizePerPage (line 89) | public int GetRawDataSizePerPage() => GetUncompressedDataSize(this.For... method GetRawData (line 91) | public byte[] GetRawData() method GetRawData (line 103) | public int GetRawData(Span buffer) method GetRawData (line 108) | public int GetRawData(int skipBytes, Span buffer) method UnsafeOpenRead (line 141) | public Stream UnsafeOpenRead() method ExtractPng (line 168) | public Bitmap ExtractPng() method ExtractPng (line 173) | public Bitmap ExtractPng(int page) method CopyBmpDataWithStride (line 317) | private static void CopyBmpDataWithStride(byte[] source, int stride, B... method GetUncompressedDataSize (line 332) | public static int GetUncompressedDataSize(Wz_TextureFormat format, int... method GetUncompressedDataSize (line 346) | public static int GetUncompressedDataSize(Wz_TextureFormat format, int... type Wz_TextureFormat (line 375) | public enum Wz_TextureFormat FILE: WzComparerR2.WzLib/Wz_RawData.cs class Wz_RawData (line 6) | public class Wz_RawData : IMapleStoryBlob method Wz_RawData (line 8) | public Wz_RawData(uint offset, int length, Wz_Image wz_Image) method CopyTo (line 20) | public void CopyTo(byte[] buffer, int offset) method CopyTo (line 34) | public void CopyTo(Span span) FILE: WzComparerR2.WzLib/Wz_Sound.cs class Wz_Sound (line 9) | public class Wz_Sound : IMapleStoryBlob method Wz_Sound (line 11) | public Wz_Sound(uint offset, int length, int ms, Interop.AM_MEDIA_TYPE... method ExtractSound (line 126) | public byte[] ExtractSound() method CopyTo (line 162) | public void CopyTo(byte[] buffer, int offset) method CopyTo (line 176) | public void CopyTo(Span span) FILE: WzComparerR2.WzLib/Wz_SoundType.cs type Wz_SoundType (line 5) | public enum Wz_SoundType FILE: WzComparerR2.WzLib/Wz_Structure.cs class Wz_Structure (line 10) | public class Wz_Structure method Wz_Structure (line 12) | public Wz_Structure() method Clear (line 36) | public void Clear() method calculate_img_count (line 55) | public void calculate_img_count() method Load (line 63) | public void Load(string fileName, bool useBaseWz = false) method LoadFile (line 82) | public Wz_File LoadFile(string fileName, Wz_Node node, bool useBaseWz ... method LoadImg (line 191) | public void LoadImg(string fileName) method LoadImg (line 197) | public void LoadImg(string fileName, Wz_Node node) method LoadKMST1125DataWz (line 227) | public void LoadKMST1125DataWz(string fileName) method IsKMST1125WzFormat (line 233) | public bool IsKMST1125WzFormat(string fileName) method LoadWzFolder (line 264) | public void LoadWzFolder(string folder, ref Wz_Node node, bool useBase... method LoadMsFile (line 339) | public void LoadMsFile(string fileName) method LoadMsFile (line 344) | private void LoadMsFile(string fileName, ref Wz_Node node) method DetectCryptoKeyType (line 406) | private void DetectCryptoKeyType(Wz_File file, WzVersionProfile profil... FILE: WzComparerR2.WzLib/Wz_Type.cs type Wz_Type (line 10) | public enum Wz_Type FILE: WzComparerR2.WzLib/Wz_Uol.cs class Wz_Uol (line 7) | public class Wz_Uol method Wz_Uol (line 9) | public Wz_Uol(string uol) method HandleUol (line 25) | public Wz_Node HandleUol(Wz_Node currentNode) FILE: WzComparerR2.WzLib/Wz_Vector.cs class Wz_Vector (line 8) | public class Wz_Vector method Wz_Vector (line 10) | public Wz_Vector(int x, int y) FILE: WzComparerR2.WzLib/Wz_Video.cs class Wz_Video (line 8) | public class Wz_Video : IMapleStoryBlob method Wz_Video (line 10) | public Wz_Video(uint offset, int length, Wz_Image wz_Image) method ReadVideoFileHeader (line 22) | public McvHeader ReadVideoFileHeader() method CopyTo (line 122) | public void CopyTo(byte[] buffer, int offset) method CopyTo (line 136) | public void CopyTo(Span span) FILE: WzComparerR2/AnimateEncoderFactory.cs class AnimateEncoderFactory (line 8) | public static class AnimateEncoderFactory method AnimateEncoderFactory (line 10) | static AnimateEncoderFactory() method RegisterEncoders (line 18) | private static void RegisterEncoders() method CreateEncoder (line 59) | public static GifEncoder CreateEncoder(ImageHandlerConfig config) method CreateEncoder (line 64) | public static GifEncoder CreateEncoder(int id, ImageHandlerConfig config) type IAnimateEncoderProvider (line 76) | public interface IAnimateEncoderProvider method CreateEncoder (line 78) | GifEncoder CreateEncoder(); method ConfigureEncoder (line 79) | void ConfigureEncoder(GifEncoder encoder, ImageHandlerConfig config); class AnimateEncoderProvider (line 82) | public class AnimateEncoderProvider : IAnimateEncoderProvider where... method CreateEncoder (line 89) | public GifEncoder CreateEncoder() method ConfigureEncoder (line 99) | public void ConfigureEncoder(GifEncoder encoder, ImageHandlerConfig ... FILE: WzComparerR2/CharaSim/CharaEquip.cs class CharaEquip (line 7) | public class CharaEquip method CharaEquip (line 9) | public CharaEquip() method GetGearSlot (line 33) | public int GetGearSlot(GearType type, int index) method AddGear (line 125) | public bool AddGear(Gear gear, out Gear[] removedGears) method AddGear (line 136) | public bool AddGear(Gear gear, int index, out Gear[] removedGears) method GetEmptySlotIndex (line 167) | public int GetEmptySlotIndex(GearType gearType, bool cash) method getPreRemoveGears (line 185) | private Gear getPreRemoveGears(GearType newGearType, bool cash) FILE: WzComparerR2/CharaSim/CharaProp.cs class CharaProp (line 7) | public class CharaProp method CharaProp (line 9) | public CharaProp() method CharaProp (line 13) | public CharaProp(int totalMax) method GetSum (line 82) | public int GetSum() method GetGearReqSum (line 88) | public int GetGearReqSum() method ResetAdd (line 94) | public void ResetAdd() method ResetAll (line 105) | public void ResetAll() method ToString (line 111) | public override string ToString() method ToStringDetail (line 118) | public string ToStringDetail(out int red) FILE: WzComparerR2/CharaSim/CharaSimLoader.cs class CharaSimLoader (line 10) | public static class CharaSimLoader method CharaSimLoader (line 12) | static CharaSimLoader() method LoadSetItemsIfEmpty (line 21) | public static void LoadSetItemsIfEmpty() method LoadSetItems (line 29) | public static void LoadSetItems() method LoadExclusiveEquipsIfEmpty (line 60) | public static void LoadExclusiveEquipsIfEmpty() method LoadExclusiveEquips (line 68) | public static void LoadExclusiveEquips() method ClearAll (line 87) | public static void ClearAll() method GetActionDelay (line 93) | public static int GetActionDelay(string actionName) FILE: WzComparerR2/CharaSim/Character.cs class Character (line 7) | public class Character method Character (line 9) | public Character() method UpdateProps (line 82) | public void UpdateProps() method addProp (line 196) | private void addProp(GearPropType type, int value) method getAdditionProps (line 241) | private Dictionary getAdditionProps(Addition addition) method checkSetItemEnabled (line 290) | private void checkSetItemEnabled() method ChangeGear (line 328) | public void ChangeGear(Gear newGear) method ChangeGear (line 334) | public void ChangeGear(Gear newGear, int index) method checkGearReq (line 414) | private bool checkGearReq(Gear gear, out string errorMessage) method checkGearPropReq (line 456) | private bool checkGearPropReq(Gear gear) method checkGearPropReq (line 467) | private bool checkGearPropReq(Dictionary props, Gea... method checkGearJobReq (line 477) | private bool checkGearJobReq(Dictionary props, Gear... method CheckJobReq (line 495) | public static bool CheckJobReq(int jobID, int baseJob) method CheckGearEnabled (line 506) | public bool CheckGearEnabled() method CalcAttack (line 553) | public void CalcAttack(out double max, out double min) method CalcAttack (line 559) | public void CalcAttack(out double max, out double min, out int sign) method CalcAttack (line 573) | public static double CalcAttack(int str, int dex, int inte, int luk, i... method ExpToNextLevel (line 632) | public static int ExpToNextLevel(int level) FILE: WzComparerR2/CharaSim/CharacterStatus.cs class CharacterStatus (line 8) | public class CharacterStatus method CharacterStatus (line 10) | public CharacterStatus() FILE: WzComparerR2/CharaSimControl/AControl.cs class AControl (line 9) | public abstract class AControl method AControl (line 11) | public AControl() method Draw (line 42) | public abstract void Draw(Graphics g); method OnMouseClick (line 44) | public virtual void OnMouseClick(MouseEventArgs e) method OnMouseDown (line 53) | public virtual void OnMouseDown(MouseEventArgs e) method OnMouseUp (line 57) | public virtual void OnMouseUp(MouseEventArgs e) method OnMouseMove (line 61) | public virtual void OnMouseMove(MouseEventArgs e) method OnMouseWheel (line 65) | public virtual void OnMouseWheel(MouseEventArgs e) method IsMouseContains (line 69) | protected virtual bool IsMouseContains(Point mouseLocation) method ToChildEventargs (line 74) | protected MouseEventArgs ToChildEventargs(MouseEventArgs e) FILE: WzComparerR2/CharaSimControl/ACtrlButton.cs class ACtrlButton (line 9) | public class ACtrlButton : AControl method ACtrlButton (line 11) | public ACtrlButton() method Draw (line 79) | public override void Draw(Graphics g) method Draw (line 89) | public void Draw(Graphics g, Point offset) method OnMouseMove (line 98) | public override void OnMouseMove(MouseEventArgs e) method OnMouseDown (line 115) | public override void OnMouseDown(MouseEventArgs e) method OnMouseUp (line 127) | public override void OnMouseUp(MouseEventArgs e) method OnButtonStateChanged (line 140) | protected virtual void OnButtonStateChanged() method OnMouseClick (line 148) | public override void OnMouseClick(MouseEventArgs e) FILE: WzComparerR2/CharaSimControl/ACtrlVScroll.cs class ACtrlVScroll (line 9) | public class ACtrlVScroll : AControl method ACtrlVScroll (line 11) | public ACtrlVScroll() method OnMouseMove (line 106) | public override void OnMouseMove(MouseEventArgs e) method OnMouseDown (line 135) | public override void OnMouseDown(MouseEventArgs e) method OnMouseUp (line 157) | public override void OnMouseUp(MouseEventArgs e) method OnMouseClick (line 179) | public override void OnMouseClick(MouseEventArgs e) method OnMouseWheel (line 200) | public override void OnMouseWheel(MouseEventArgs e) method btnPrev_MouseClick (line 222) | private void btnPrev_MouseClick(object sender, MouseEventArgs e) method btnNext_MouseClick (line 227) | private void btnNext_MouseClick(object sender, MouseEventArgs e) method setAllState (line 232) | private void setAllState(ButtonState buttonState) method Draw (line 250) | public override void Draw(Graphics g) method calcThumbLocationY (line 279) | private int calcThumbLocationY() method childBtn_ButtonStateChanged (line 288) | private void childBtn_ButtonStateChanged(object sender, EventArgs e) method scrolling (line 293) | private void scrolling(Point mouseLocation) method OnValueChanged (line 303) | protected virtual void OnValueChanged() method OnChildButtonStateChanged (line 311) | protected virtual void OnChildButtonStateChanged() FILE: WzComparerR2/CharaSimControl/AfrmEquip.cs class AfrmEquip (line 14) | public class AfrmEquip : AlphaForm method AfrmEquip (line 16) | public AfrmEquip() method initCtrl (line 153) | private void initCtrl() method Refresh (line 206) | public override void Refresh() method captionHitTest (line 215) | protected override bool captionHitTest(Point point) method preRender (line 224) | private void preRender() method calcRenderBaseOffset (line 259) | private Point calcRenderBaseOffset() method setControlState (line 271) | private void setControlState() method renderBase (line 304) | private void renderBase(Graphics g) method renderDragon (line 338) | private void renderDragon(Graphics g) method renderMechanic (line 361) | private void renderMechanic(Graphics g) method renderPet (line 395) | private void renderPet(Graphics g) method renderAndroid (line 405) | private void renderAndroid(Graphics g) method renderTotem (line 415) | private void renderTotem(Graphics g) method drawGearIcon (line 423) | private void drawGearIcon(Gear gear, Graphics g, int x, int y) method aCtrl_RefreshCall (line 452) | private void aCtrl_RefreshCall(object sender, EventArgs e) method btnPet_MouseClick (line 457) | private void btnPet_MouseClick(object sender, MouseEventArgs e) method btnDragon_MouseClick (line 463) | private void btnDragon_MouseClick(object sender, MouseEventArgs e) method btnMechanic_MouseClick (line 469) | private void btnMechanic_MouseClick(object sender, MouseEventArgs e) method btnAndroid_MouseClick (line 475) | private void btnAndroid_MouseClick(object sender, MouseEventArgs e) method btnClose_MouseClick (line 481) | private void btnClose_MouseClick(object sender, MouseEventArgs e) method OnMouseMove (line 486) | protected override void OnMouseMove(MouseEventArgs e) method OnMouseDown (line 504) | protected override void OnMouseDown(MouseEventArgs e) method OnMouseUp (line 522) | protected override void OnMouseUp(MouseEventArgs e) method OnMouseClick (line 540) | protected override void OnMouseClick(MouseEventArgs e) FILE: WzComparerR2/CharaSimControl/AfrmItem.cs class AfrmItem (line 13) | public class AfrmItem : AlphaForm method AfrmItem (line 15) | public AfrmItem() method initCtrl (line 58) | private void initCtrl() method Refresh (line 160) | public override void Refresh() method captionHitTest (line 168) | protected override bool captionHitTest(Point point) method preRender (line 175) | private void preRender() method renderSmall (line 209) | private void renderSmall() method renderFull (line 233) | private void renderFull() method renderTabs (line 257) | private void renderTabs(Graphics g) method renderItemBase (line 275) | private void renderItemBase(Graphics g, ItemBase itemBase, Point origin) method renderGear (line 283) | private void renderGear(Graphics g, Gear gear, Point origin) method renderItem (line 312) | private void renderItem(Graphics g, Item item, Point origin) method getItemIconOrigin (line 338) | private Point getItemIconOrigin(int index) method GetSlotIndexByPoint (line 346) | public int GetSlotIndexByPoint(Point point) method GetItemIndexByPoint (line 362) | public int GetItemIndexByPoint(Point point) method GetItemByPoint (line 372) | public ItemBase GetItemByPoint(Point point) method OnMouseMove (line 382) | protected override void OnMouseMove(MouseEventArgs e) method OnMouseDown (line 404) | protected override void OnMouseDown(MouseEventArgs e) method OnMouseUp (line 424) | protected override void OnMouseUp(MouseEventArgs e) method OnMouseClick (line 444) | protected override void OnMouseClick(MouseEventArgs e) method OnMouseWheel (line 467) | protected override void OnMouseWheel(MouseEventArgs e) method OnItemMouseDown (line 483) | protected virtual void OnItemMouseDown(ItemMouseEventArgs e) method OnItemMouseUp (line 489) | protected virtual void OnItemMouseUp(ItemMouseEventArgs e) method OnItemMouseClick (line 495) | protected virtual void OnItemMouseClick(ItemMouseEventArgs e) method OnItemMouseMove (line 501) | protected virtual void OnItemMouseMove(ItemMouseEventArgs e) method OnItemMouseLeave (line 507) | protected virtual void OnItemMouseLeave(EventArgs e) method tab_OnMouseClick (line 514) | private void tab_OnMouseClick(MouseEventArgs e) method btnSmall_MouseClick (line 543) | private void btnSmall_MouseClick(object sender, MouseEventArgs e) method btnFull_MouseClick (line 549) | private void btnFull_MouseClick(object sender, MouseEventArgs e) method vScroll_ValueChanged (line 555) | private void vScroll_ValueChanged(object sender, EventArgs e) method btnGather_MouseClick (line 561) | private void btnGather_MouseClick(object sender, MouseEventArgs e) method btnSort_MouseClick (line 568) | private void btnSort_MouseClick(object sender, MouseEventArgs e) method btnClose_MouseClick (line 575) | private void btnClose_MouseClick(object sender, MouseEventArgs e) method aCtrl_RefreshCall (line 580) | private void aCtrl_RefreshCall(object sender, EventArgs e) method gather (line 585) | private void gather() method sort (line 605) | private void sort() method AddItem (line 671) | public bool AddItem(ItemBase item) method RemoveItem (line 703) | public void RemoveItem(int index) class ItemTab (line 722) | public class ItemTab method ItemTab (line 724) | public ItemTab(AfrmItem owner) method SetItemSource (line 757) | public bool SetItemSource(ItemBase[] items) method ClearItems (line 770) | public void ClearItems() FILE: WzComparerR2/CharaSimControl/AfrmStat.cs class AfrmStat (line 13) | public class AfrmStat : AlphaForm method AfrmStat (line 15) | public AfrmStat() method initCtrl (line 41) | private void initCtrl() method Refresh (line 129) | public override void Refresh() method captionHitTest (line 137) | protected override bool captionHitTest(Point point) method preRender (line 144) | private void preRender() method setControlState (line 172) | private void setControlState() method setButtonEnabled (line 205) | private void setButtonEnabled(ACtrlButton button, bool enabled) method renderBase (line 225) | private void renderBase(Graphics g) method renderDetail (line 274) | private void renderDetail(Graphics g) method getDetailBrush (line 306) | private Brush getDetailBrush(int sign) method btnClose_MouseClick (line 318) | private void btnClose_MouseClick(object sender, MouseEventArgs e) method aCtrl_RefreshCall (line 323) | private void aCtrl_RefreshCall(object sender, EventArgs e) method btnDetailOpen_MouseClick (line 328) | private void btnDetailOpen_MouseClick(object sender, MouseEventArgs e) method btnDetailClose_MouseClick (line 334) | private void btnDetailClose_MouseClick(object sender, MouseEventArgs e) method OnMouseMove (line 340) | protected override void OnMouseMove(MouseEventArgs e) method OnMouseDown (line 356) | protected override void OnMouseDown(MouseEventArgs e) method OnMouseUp (line 372) | protected override void OnMouseUp(MouseEventArgs e) method OnMouseClick (line 388) | protected override void OnMouseClick(MouseEventArgs e) FILE: WzComparerR2/CharaSimControl/AfrmTooltip.cs class AfrmTooltip (line 12) | public class AfrmTooltip : AlphaForm method AfrmTooltip (line 14) | public AfrmTooltip() method Refresh (line 81) | public override void Refresh() method PreRender (line 92) | public void PreRender() method AfrmTooltip_MouseClick (line 183) | void AfrmTooltip_MouseClick(object sender, System.Windows.Forms.MouseE... method tsmiCopy_Click (line 191) | void tsmiCopy_Click(object sender, EventArgs e) method tsmiSave_Click (line 200) | void tsmiSave_Click(object sender, EventArgs e) method AfrmTooltip_SizeChanged (line 217) | void AfrmTooltip_SizeChanged(object sender, EventArgs e) FILE: WzComparerR2/CharaSimControl/ButtonState.cs type ButtonState (line 7) | public enum ButtonState FILE: WzComparerR2/CharaSimControl/CharaSimControlGroup.cs class CharaSimControlGroup (line 12) | public class CharaSimControlGroup method CharaSimControlGroup (line 14) | public CharaSimControlGroup() method afrm_KeyDown (line 103) | private void afrm_KeyDown(object sender, KeyEventArgs e) method frmItem_MouseDown (line 131) | private void frmItem_MouseDown(object sender, MouseEventArgs e) method getDragDataItem (line 154) | private ItemBase getDragDataItem(IDataObject data) method frmItem_DragOver (line 166) | private void frmItem_DragOver(object sender, DragEventArgs e) method frmItem_DragDrop (line 182) | private void frmItem_DragDrop(object sender, DragEventArgs e) method frmItem_ItemMouseMove (line 213) | private void frmItem_ItemMouseMove(object sender, ItemMouseEventArgs e) method frmItem_ItemMouseLeave (line 232) | private void frmItem_ItemMouseLeave(object sender, EventArgs e) method frmEquip_MouseDown (line 237) | private void frmEquip_MouseDown(object sender, MouseEventArgs e) method frmEquip_DragOver (line 242) | private void frmEquip_DragOver(object sender, DragEventArgs e) method frmEquip_DragDrop (line 247) | private void frmEquip_DragDrop(object sender, DragEventArgs e) FILE: WzComparerR2/CharaSimControl/DamageSkinTooltipRender.cs class DamageSkinTooltipRender (line 9) | public class DamageSkinTooltipRender : TooltipRender method DamageSkinTooltipRender (line 11) | public DamageSkinTooltipRender() method Render (line 35) | public override Bitmap Render() method GetCustomSample (line 102) | public Bitmap GetCustomSample(long inputNumber, bool useMiniSize, bool... method GetUnit (line 460) | public Bitmap GetUnit() method GetExtraEffect (line 539) | public Bitmap GetExtraEffect() FILE: WzComparerR2/CharaSimControl/FamiliarTooltipRender.cs class FamiliarTooltipRender (line 11) | public class FamiliarTooltipRender : TooltipRender method FamiliarTooltipRender (line 13) | public FamiliarTooltipRender() method Render (line 36) | public override Bitmap Render() method GeneratePreAssembleFamiliarCard (line 45) | private Bitmap GeneratePreAssembleFamiliarCard() method GeneratePostAssembleFamiliarCard (line 161) | private Bitmap GeneratePostAssembleFamiliarCard() method GetMobName (line 167) | private string GetMobName(int mobID) method GetFamiliarSkillName (line 180) | private string GetFamiliarSkillName(int skillID) method Crop (line 193) | private Bitmap Crop(Bitmap sourceBmp, Point alignOrigin, Point mobOrig... FILE: WzComparerR2/CharaSimControl/GearGraphics.cs class GearGraphics (line 21) | public static class GearGraphics method GearGraphics (line 23) | static GearGraphics() method SetFontFamily (line 49) | public static void SetFontFamily(string fontName) method GetGearNameBrush (line 170) | public static Brush GetGearNameBrush(int diff, bool up) method GetGearItemBorderPen (line 197) | public static Pen GetGearItemBorderPen(GearGrade grade) method GetPotentialTextBrush (line 214) | public static Brush GetPotentialTextBrush(GearGrade grade) method DrawString (line 235) | public static void DrawString(Graphics g, string s, Font font, int x, ... method DrawString (line 240) | public static void DrawString(Graphics g, string s, Font font, IDictio... method DrawPlainText (line 254) | public static void DrawPlainText(Graphics g, string s, Font font, Colo... method EnlargeBitmap (line 267) | public static Bitmap EnlargeBitmap(Bitmap bitmap) method getOffset (line 293) | private static int getOffset(int x, int y, int width, int unit = 4) method GetBorderPath (line 298) | public static Point[] GetBorderPath(int dx, int width, int height) method GetIconBorderPath (line 317) | public static Point[] GetIconBorderPath(int x, int y) method DrawGearDetailNumber (line 328) | public static void DrawGearDetailNumber(Graphics g, int x, int y, stri... method DrawGearGrowthNumber (line 364) | public static void DrawGearGrowthNumber(Graphics g, int x, int y, stri... method DrawNewTooltipBack (line 405) | public static void DrawNewTooltipBack(Graphics g, int x, int y, int wi... method FillRect (line 437) | private static void FillRect(Graphics g, TextureBrush brush, int[] gui... method DrawNameTag (line 444) | public static void DrawNameTag(Graphics g, Wz_Node resNode, string tag... method SendMessage (line 547) | [DllImport("user32.dll")] method SetRedraw (line 551) | public static void SetRedraw(System.Windows.Forms.Control control, boo... class FormattedTextRenderer (line 559) | private class FormattedTextRenderer : WzComparerR2.Text.TextRenderer runs) method MeasureBatch (line 643) | private void MeasureBatch(List runs) method MeasureChars (line 660) | protected override Rectangle[] MeasureChars(int startIndex, int length) method Flush (line 705) | protected override void Flush(StringBuilder sb, int startIndex, int ... method Dispose (line 731) | public void Dispose() FILE: WzComparerR2/CharaSimControl/GearTooltipRender.cs class GearTooltipRender (line 12) | public class GearTooltipRender : TooltipRender method GearTooltipRender (line 14) | public GearTooltipRender() method Render (line 33) | public override Bitmap Render() method renderBase (line 103) | private Bitmap renderBase(out int picHeight, out int iconY) method renderAddition (line 473) | private Bitmap renderAddition(out int picHeight) method renderSetItem (line 505) | private Bitmap renderSetItem(out int picHeight) method GetGearAttributeString (line 590) | private string GetGearAttributeString(int line) method drawGearReq (line 645) | private void drawGearReq(Graphics g, ref int picHeight) method GetAdditionalOptionIcon (line 694) | private Image GetAdditionalOptionIcon(GearGrade grade) method getRankBorderPath (line 706) | private Point[] getRankBorderPath(int height) FILE: WzComparerR2/CharaSimControl/GearTooltipRender2.cs class GearTooltipRender2 (line 15) | public class GearTooltipRender2 : TooltipRender method GearTooltipRender2 (line 17) | static GearTooltipRender2() method GearTooltipRender2 (line 29) | public GearTooltipRender2() method Render (line 56) | public override Bitmap Render() method RenderBase (line 176) | private Bitmap RenderBase(out int picH) method RenderAddition (line 854) | private Bitmap RenderAddition(out int picHeight) method RenderSetItem (line 886) | private Bitmap RenderSetItem(out int picHeight) method RenderLevelOrSealed (line 914) | private Bitmap RenderLevelOrSealed(out int picHeight) method RenderGenesisSkills (line 1058) | private Bitmap RenderGenesisSkills(out int picHeight) method FillRect (line 1087) | private void FillRect(Graphics g, TextureBrush brush, int x, int y0, i... method GetGearAttributeString (line 1094) | private List GetGearAttributeString() method GetAlienStoneIcon (line 1156) | private Bitmap GetAlienStoneIcon() method DrawGearReq (line 1182) | private void DrawGearReq(Graphics g, int x, int y) method DrawPropDiffEx (line 1246) | private void DrawPropDiffEx(Graphics g, int x, int y) method DrawJobReq (line 1275) | private void DrawJobReq(Graphics g, ref int picH) method FindReqImage (line 1354) | private Image FindReqImage(NumberType type, string req, out Size size) method DrawStar (line 1364) | private void DrawStar(Graphics g, ref int picH) method DrawStar2 (line 1383) | private void DrawStar2(Graphics g, ref int picH) method GetReqType (line 1410) | private NumberType GetReqType(bool can, int reqValue) method DrawReqNum (line 1420) | private void DrawReqNum(Graphics g, string numString, NumberType type,... method GetAdditionalOptionIcon (line 1479) | private Image GetAdditionalOptionIcon(GearGrade grade) method TryGetMedalResource (line 1491) | private bool TryGetMedalResource(int medalTag, out Wz_Node resNode) type NumberType (line 1497) | private enum NumberType FILE: WzComparerR2/CharaSimControl/ItemMouseEventArgs.cs class ItemMouseEventArgs (line 9) | public class ItemMouseEventArgs : MouseEventArgs method ItemMouseEventArgs (line 11) | public ItemMouseEventArgs(MouseEventArgs e, ItemBase item) method ItemMouseEventArgs (line 16) | public ItemMouseEventArgs(MouseButtons button, int clicks, int x, int ... FILE: WzComparerR2/CharaSimControl/ItemTooltipRender.cs class ItemTooltipRender (line 12) | public class ItemTooltipRender:TooltipRender method ItemTooltipRender (line 14) | public ItemTooltipRender() method Render (line 26) | public override Bitmap Render() method renderItem (line 52) | private Bitmap renderItem(out int picHeight, out int iconY) method GetItemAttributeString (line 120) | private string GetItemAttributeString() FILE: WzComparerR2/CharaSimControl/ItemTooltipRender2.cs class ItemTooltipRender2 (line 16) | public class ItemTooltipRender2 : TooltipRender method ItemTooltipRender2 (line 18) | public ItemTooltipRender2() method Render (line 60) | public override Bitmap Render() method RenderItem (line 275) | private Bitmap RenderItem(out int picH) method GetItemAttributeString (line 520) | private string GetItemAttributeString() method RenderDamageSkin (line 557) | private Bitmap RenderDamageSkin(DamageSkin damageSkin) method RenderFamiliar (line 576) | private Bitmap RenderFamiliar(Familiar familiar) method RenderLinkRecipeInfo (line 594) | private Bitmap RenderLinkRecipeInfo(Recipe recipe) method RenderLinkRecipeGear (line 609) | private Bitmap RenderLinkRecipeGear(Gear gear) method RenderLinkRecipeItem (line 624) | private Bitmap RenderLinkRecipeItem(Item item) method RenderSetItem (line 639) | private Bitmap RenderSetItem(SetItem setItem) method TryGetNickResource (line 654) | private bool TryGetNickResource(long nickTag, out Wz_Node resNode) FILE: WzComparerR2/CharaSimControl/MobTooltipRenderer.cs class MobTooltipRenderer (line 14) | public class MobTooltipRenderer : TooltipRender method MobTooltipRenderer (line 17) | public MobTooltipRenderer() method Render (line 29) | public override Bitmap Render() method GetMobName (line 216) | private string GetMobName(int mobID) method GetElemAttrString (line 226) | private string GetElemAttrString(MobElemAttr elemAttr) method GetElemAttrResistString (line 243) | private string GetElemAttrResistString(ElemResistance resist) method AddCommaSeparators (line 256) | private string AddCommaSeparators(string number) FILE: WzComparerR2/CharaSimControl/NpcTooltipRenderer.cs class NpcTooltipRenderer (line 13) | public class NpcTooltipRenderer : TooltipRender method NpcTooltipRenderer (line 15) | public NpcTooltipRenderer() method Render (line 29) | public override Bitmap Render() method GetNpcName (line 144) | private string GetNpcName(int npcID) method GetMapName (line 154) | private string GetMapName(int mapID) FILE: WzComparerR2/CharaSimControl/RecipeTooltipRender.cs class RecipeTooltipRender (line 12) | public class RecipeTooltipRender : TooltipRender method RecipeTooltipRender (line 14) | public RecipeTooltipRender() method Render (line 32) | public override Bitmap Render() method RenderRecipe (line 64) | private Bitmap RenderRecipe(out int picH) method GetSRByItemID (line 122) | private StringResult GetSRByItemID(int itemID) FILE: WzComparerR2/CharaSimControl/RenderHelper.cs class RenderHelper (line 8) | class RenderHelper method RenderHelper (line 10) | private RenderHelper() method PrepareText (line 14) | public static TextBlock PrepareText(Graphics g, string text, Font font... method DrawText (line 29) | public static void DrawText(Graphics g, TextBlock block, Point offset) method Measure (line 36) | public static Rectangle Measure(IEnumerable blocks) FILE: WzComparerR2/CharaSimControl/SetItemTooltipRender.cs class SetItemTooltipRender (line 16) | public class SetItemTooltipRender : TooltipRender method SetItemTooltipRender (line 18) | public SetItemTooltipRender() method Render (line 32) | public override Bitmap Render() method RenderSetItem (line 71) | private Bitmap RenderSetItem(out int picHeight) method RenderEffectPart (line 234) | private Bitmap RenderEffectPart(out int picHeight) method RenderEffect (line 248) | private void RenderEffect(Graphics g, ref int picHeight) FILE: WzComparerR2/CharaSimControl/SkillTooltipRender.cs class SkillTooltipRender (line 11) | public class SkillTooltipRender : TooltipRender method SkillTooltipRender (line 13) | public SkillTooltipRender() method Render (line 25) | public override Bitmap Render() method RenderSkill (line 52) | private Bitmap RenderSkill(out int picH) FILE: WzComparerR2/CharaSimControl/SkillTooltipRender2.cs class SkillTooltipRender2 (line 12) | public class SkillTooltipRender2 : TooltipRender method SkillTooltipRender2 (line 14) | public SkillTooltipRender2() method Render (line 34) | public override Bitmap Render() method RenderSkill (line 79) | private Bitmap RenderSkill(CanvasRegion region, out int picH, out List... method DrawV6SkillDotline (line 265) | private void DrawV6SkillDotline(Graphics g, int x1, int x2, int y) class CanvasRegion (line 276) | private class CanvasRegion FILE: WzComparerR2/CharaSimControl/TextBlock.cs class TextBlock (line 8) | public class TextBlock FILE: WzComparerR2/CharaSimControl/TooltipRender.cs class TooltipRender (line 9) | public abstract class TooltipRender method TooltipRender (line 11) | static TooltipRender() method TooltipRender (line 17) | public TooltipRender() method Render (line 27) | public abstract Bitmap Render(); FILE: WzComparerR2/Comparer/CompareDifference.cs class CompareDifference (line 8) | public class CompareDifference method CompareDifference (line 10) | public CompareDifference(Wz_Node nodeNew, Wz_Node nodeOld, DifferenceT... method ToString (line 33) | public override string ToString() FILE: WzComparerR2/Comparer/DifferenceType.cs type DifferenceType (line 7) | public enum DifferenceType FILE: WzComparerR2/Comparer/EasyComparer.cs class EasyComparer (line 13) | public class EasyComparer method EasyComparer (line 15) | public EasyComparer() method OnStateInfoChanged (line 52) | protected virtual void OnStateInfoChanged(EventArgs e) method OnStateDetailChanged (line 58) | protected virtual void OnStateDetailChanged(EventArgs e) method EasyCompareWzFiles (line 64) | public void EasyCompareWzFiles(Wz_File fileNew, Wz_File fileOld, strin... method RebuildWzFile (line 108) | private WzVirtualNode RebuildWzFile(Wz_File wzFile) method SplitVirtualNode (line 143) | private Dictionary SplitVirtualNode(WzVirtualN... method OutputFile (line 164) | private void OutputFile(Wz_File fileNew, Wz_File fileOld, Wz_Type type... method OutputFile (line 172) | private void OutputFile(List fileNew, List fileOld, ... method CompareImg (line 356) | private void CompareImg(Wz_Image imgNew, Wz_Image imgOld, string imgNa... method OutputImg (line 409) | private void OutputImg(Wz_Image img, DifferenceType diffType, string i... method OutputNodeValue (line 459) | protected virtual string OutputNodeValue(string fullPath, object value... method CreateStyleSheet (line 532) | public virtual void CreateStyleSheet(string outputDir) method MD5Hash (line 559) | private static byte[] MD5Hash(string text) method ToHexString (line 567) | private static string ToHexString(byte[] inArray) method ColorToHex (line 577) | private static string ColorToHex(Color color) FILE: WzComparerR2/Comparer/WzFileComparer.cs class WzFileComparer (line 10) | public class WzFileComparer method WzFileComparer (line 12) | public WzFileComparer() method Compare (line 25) | public IEnumerable Compare(Wz_Node nodeNew, Wz_Node... method Compare (line 43) | public IEnumerable Compare(WzVirtualNode nodeNew, W... method AppendContext (line 61) | private void AppendContext(Wz_Node node) method Compare (line 70) | private IEnumerable Compare(ComparableNode nodeNew,... method Compare (line 82) | private IEnumerable Compare(IEnumerable CompareSortedNodes(IList method CompareTo (line 481) | public int CompareTo(ComparableNode other) class WzNodeAgent (line 487) | private class WzNodeAgent : ComparableNode method WzNodeAgent (line 489) | public WzNodeAgent(Wz_Node target) class WzVirtualNodeAgent (line 531) | private class WzVirtualNodeAgent : ComparableNode method WzVirtualNodeAgent (line 533) | public WzVirtualNodeAgent(WzVirtualNode target) class DisposeQueue (line 610) | private class DisposeQueue method DisposeQueue (line 612) | public DisposeQueue(int maxCount) method Add (line 624) | public void Add(Wz_Image wzImage) method Add (line 629) | public void Add(Wz_Image wzImage, List currentImages) method DisposeAll (line 654) | public void DisposeAll() method DisposeLast (line 662) | private void DisposeLast() method DisposeLast (line 667) | private void DisposeLast(List currentImages) type PngLinkInfo (line 679) | private struct PngLinkInfo type PngLinkType (line 685) | private enum PngLinkType FILE: WzComparerR2/Comparer/WzPngComparison.cs type WzPngComparison (line 7) | public enum WzPngComparison FILE: WzComparerR2/Comparer/WzVirtualNode.cs class WzVirtualNode (line 9) | public class WzVirtualNode method WzVirtualNode (line 11) | public WzVirtualNode() method WzVirtualNode (line 17) | public WzVirtualNode(Wz_Node wzNode) : this() method AddChild (line 27) | public void AddChild(WzVirtualNode childNode) method AddChild (line 32) | public void AddChild(Wz_Node wzNode) method AddChild (line 37) | public void AddChild(Wz_Node wzNode, bool addAllChildren) method Combine (line 51) | public void Combine(Wz_Node wzNode) method FindChild (line 84) | private WzVirtualNode FindChild(string name) method HasNoValue (line 96) | private bool HasNoValue() method HasDirectory (line 108) | private bool HasDirectory() method ToString (line 120) | public override string ToString() FILE: WzComparerR2/Config/CharaSimConfig.cs class CharaSimConfig (line 9) | [SectionName("WcR2.CharaSim")] FILE: WzComparerR2/Config/CharaSimDamageSkinConfig.cs class CharaSimDamageSkinConfig (line 9) | public class CharaSimDamageSkinConfig : ConfigurationElement FILE: WzComparerR2/Config/CharaSimGearConfig.cs class CharaSimGearConfig (line 9) | public class CharaSimGearConfig : ConfigurationElement FILE: WzComparerR2/Config/CharaSimItemConfig.cs class CharaSimItemConfig (line 9) | public class CharaSimItemConfig : ConfigurationElement FILE: WzComparerR2/Config/CharaSimMobConfig.cs class CharaSimMobConfig (line 9) | public class CharaSimMobConfig : ConfigurationElement FILE: WzComparerR2/Config/CharaSimNpcConfig.cs class CharaSimNpcConfig (line 9) | public class CharaSimNpcConfig : ConfigurationElement FILE: WzComparerR2/Config/CharaSimRecipeConfig.cs class CharaSimRecipeConfig (line 9) | public class CharaSimRecipeConfig : ConfigurationElement FILE: WzComparerR2/Config/CharaSimSkillConfig.cs class CharaSimSkillConfig (line 9) | public class CharaSimSkillConfig : ConfigurationElement FILE: WzComparerR2/Config/CustomCSSConfig.cs class CustomCSSConfig (line 12) | [SectionName("WcR2.CustomCSS")] method CustomCSSConfig (line 15) | public CustomCSSConfig() FILE: WzComparerR2/Config/ImageHandlerConfig.cs class ImageHandlerConfig (line 10) | [SectionName("WcR2.ImageHandler")] method ImageHandlerConfig (line 13) | public ImageHandlerConfig() type ImageBackgroundType (line 120) | public enum ImageBackgroundType type ImageNameMethod (line 127) | public enum ImageNameMethod FILE: WzComparerR2/Config/MosaicInfo.cs class MosaicInfo (line 10) | public class MosaicInfo : ConfigurationElement FILE: WzComparerR2/Config/WcR2Config.cs class WcR2Config (line 12) | [SectionName("WcR2")] method WcR2Config (line 15) | public WcR2Config() method OnDeserializeUnrecognizedElement (line 138) | protected override bool OnDeserializeUnrecognizedElement(string elemen... FILE: WzComparerR2/DBConnection.cs class DBConnection (line 16) | public class DBConnection method DBConnection (line 18) | public DBConnection(StringLinker sl) method GenerateSkillTable (line 25) | public DataSet GenerateSkillTable() method OutputCsv (line 201) | public void OutputCsv(StreamWriter sw, DataTable dt) method ConvertCell (line 228) | private string ConvertCell(string input) method ReplaceQoute (line 241) | private string ReplaceQoute(string input) method ExportSkillOption (line 250) | public void ExportSkillOption(string outputDir) FILE: WzComparerR2/Dotnet4Polyfill.cs class RuntimeInformation (line 6) | internal static class RuntimeInformation type Architecture (line 21) | internal enum Architecture FILE: WzComparerR2/Dotnet6Patches.cs class Dotnet6Patch (line 19) | internal static class Dotnet6Patch method Dotnet6Patch (line 21) | static Dotnet6Patch() method Patch (line 28) | public static void Patch() method Unpatch (line 33) | public static void Unpatch() class ComboBoxExPatch (line 39) | [HarmonyPatch(typeof(ComboBoxEx))] method ᑧ (line 42) | [HarmonyPatch("ᑧ"), HarmonyPrefix] method SetWindowTheme (line 62) | [DllImport("UxTheme.dll", CharSet = CharSet.Auto)] class AdvTreePatch (line 66) | [HarmonyPatch(typeof(AdvTree))] method ٹ (line 70) | public static void ٹ(AdvTree __instance, Node _0652, MouseEventArgs ؾ,... method OnMouseDown (line 350) | [HarmonyPatch("OnMouseDown"), HarmonyTranspiler] FILE: WzComparerR2/DownloadingItem.cs class DownloadingItem (line 10) | public class DownloadingItem method DownloadingItem (line 12) | public DownloadingItem(string url, string path) method GetFileLength (line 47) | public void GetFileLength() method GetFileLengthHttp (line 64) | private void GetFileLengthHttp() method GetFileLengthFtp (line 83) | private void GetFileLengthFtp() method StartDownload (line 116) | public void StartDownload() method tryStartDownload (line 125) | private void tryStartDownload() method StopDownload (line 143) | public void StopDownload() FILE: WzComparerR2/FrmAbout.Designer.cs class FrmAbout (line 3) | partial class FrmAbout method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: WzComparerR2/FrmAbout.cs class FrmAbout (line 16) | public partial class FrmAbout : DevComponents.DotNetBar.Office2007Form method FrmAbout (line 18) | public FrmAbout() method GetAsmVersion (line 33) | private Version GetAsmVersion() method GetFileVersion (line 38) | private string GetFileVersion() method GetAsmCopyright (line 44) | private string GetAsmCopyright() method GetPluginInfo (line 49) | private void GetPluginInfo() method GetAsmAttr (line 73) | private T GetAsmAttr() FILE: WzComparerR2/FrmCustomCSS.Designer.cs class FrmCustomCSS (line 3) | partial class FrmCustomCSS method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: WzComparerR2/FrmCustomCSS.cs class FrmCustomCSS (line 9) | public partial class FrmCustomCSS : DevComponents.DotNetBar.Office2007Form method FrmCustomCSS (line 11) | public FrmCustomCSS() method btnDefault_Click (line 74) | private void btnDefault_Click(object sender, EventArgs e) method colorPickers_SelectedColorChanged (line 103) | private void colorPickers_SelectedColorChanged(object sender, EventArg... method LoadConfig (line 132) | public void LoadConfig(CustomCSSConfig config) method SaveConfig (line 146) | public void SaveConfig(CustomCSSConfig config) FILE: WzComparerR2/FrmGifClipOptions.Designer.cs class FrmGifClipOptions (line 4) | partial class FrmGifClipOptions method Dispose (line 15) | protected override void Dispose(bool disposing) method InitializeComponent (line 30) | private void InitializeComponent() FILE: WzComparerR2/FrmGifClipOptions.cs class FrmGifClipOptions (line 14) | public partial class FrmGifClipOptions : DevComponents.DotNetBar.Office2... method FrmGifClipOptions (line 16) | public FrmGifClipOptions() method GetInputGroup (line 39) | private IntegerInput[] GetInputGroup(bool isNew) method ApplyControlValues (line 46) | private void ApplyControlValues(AnimationClipOptions value, bool isNew) method CollectControlValues (line 70) | private AnimationClipOptions CollectControlValues(bool isNew) method LockEvent (line 87) | private void LockEvent(Action action) method txtTime_ValueObjectChanged (line 104) | private void txtTime_ValueObjectChanged(object sender, EventArgs e) method txtTimeNew_ValueObjectChanged (line 109) | private void txtTimeNew_ValueObjectChanged(object sender, EventArgs e) method txtBound_ValueObjectChanged (line 114) | private void txtBound_ValueObjectChanged(object sender, EventArgs e) method txtBoundNew_ValueObjectChanged (line 119) | private void txtBoundNew_ValueObjectChanged(object sender, EventArgs e) method txtSize_ValueObjectChanged (line 124) | private void txtSize_ValueObjectChanged(object sender, EventArgs e) method txtSizeNew_ValueObjectChanged (line 129) | private void txtSizeNew_ValueObjectChanged(object sender, EventArgs e) method txtScaleNew_ValueObjectChanged (line 134) | private void txtScaleNew_ValueObjectChanged(object sender, EventArgs e) method onUpdateDuration (line 139) | private void onUpdateDuration(bool isNew) method onUpdateSizeAndScale (line 147) | private void onUpdateSizeAndScale(bool isNew, bool isBoundChanging = f... FILE: WzComparerR2/FrmGifMaker.Designer.cs class FrmGifMaker (line 3) | partial class FrmGifMaker method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: WzComparerR2/FrmGifMaker.cs class FrmGifMaker (line 13) | public partial class FrmGifMaker : DevComponents.DotNetBar.Office2007Form method FrmGifMaker (line 15) | public FrmGifMaker() class GifFragment (line 22) | private class GifFragment class TimeLine (line 27) | private class TimeLine class ImageLayer (line 31) | private class ImageLayer FILE: WzComparerR2/FrmGifSetting.Designer.cs class FrmGifSetting (line 3) | partial class FrmGifSetting method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: WzComparerR2/FrmGifSetting.cs class FrmGifSetting (line 16) | public partial class FrmGifSetting : DevComponents.DotNetBar.Office2007Form method FrmGifSetting (line 18) | public FrmGifSetting() method initSelection (line 28) | private void initSelection() method Load (line 166) | public void Load(ImageHandlerConfig config) method Save (line 187) | public void Save(ImageHandlerConfig config) method btnNonTransparentMP4Preset_Click (line 208) | private void btnNonTransparentMP4Preset_Click(object sender, EventArgs e) method btnGreenBackdropMP4Preset_Click (line 217) | private void btnGreenBackdropMP4Preset_Click(object sender, EventArgs e) method btnBlueBackdropMP4Preset_Click (line 226) | private void btnBlueBackdropMP4Preset_Click(object sender, EventArgs e) method btnTransparentMOVPreset_Click (line 235) | private void btnTransparentMOVPreset_Click(object sender, EventArgs e) method btnTransparentWebMPreset_Click (line 245) | private void btnTransparentWebMPreset_Click(object sender, EventArgs e) method btnDefaultPreset_Click (line 255) | private void btnDefaultPreset_Click(object sender, EventArgs e) method slider1_ValueChanged (line 265) | private void slider1_ValueChanged(object sender, EventArgs e) method rdoColor_CheckedChanged (line 271) | private void rdoColor_CheckedChanged(object sender, EventArgs e) method rdoMosaic_CheckedChanged (line 276) | private void rdoMosaic_CheckedChanged(object sender, EventArgs e) method buttonX3_Click (line 281) | private void buttonX3_Click(object sender, EventArgs e) FILE: WzComparerR2/FrmOptions.Designer.cs class FrmOptions (line 3) | partial class FrmOptions method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: WzComparerR2/FrmOptions.cs class FrmOptions (line 15) | public partial class FrmOptions : DevComponents.DotNetBar.Office2007Form method FrmOptions (line 17) | public FrmOptions() method Load (line 77) | public void Load(WcR2Config config) method Save (line 86) | public void Save(WcR2Config config) FILE: WzComparerR2/FrmPatcher.Designer.cs class FrmPatcher (line 3) | partial class FrmPatcher method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: WzComparerR2/FrmPatcher.cs class FrmPatcher (line 22) | public partial class FrmPatcher : DevComponents.DotNetBar.Office2007Form method FrmPatcher (line 24) | public FrmPatcher() method MigrateSetting (line 69) | private void MigrateSetting(PatcherSetting patcherSetting) method ApplySetting (line 86) | private void ApplySetting(PatcherSetting p) method combineUrl (line 139) | private void combineUrl() method comboBoxEx1_SelectedIndexChanged (line 147) | private void comboBoxEx1_SelectedIndexChanged(object sender, EventArgs e) method integerInput_ValueChanged (line 155) | private void integerInput_ValueChanged(object sender, EventArgs e) method buttonXCheck_Click (line 172) | private void buttonXCheck_Click(object sender, EventArgs e) method FrmPatcher_FormClosed (line 209) | private void FrmPatcher_FormClosed(object sender, FormClosedEventArgs e) method NewFile (line 224) | private void NewFile(BinaryReader reader, string fileName, string patc... method buttonXOpen1_Click (line 232) | private void buttonXOpen1_Click(object sender, EventArgs e) method buttonXOpen2_Click (line 243) | private void buttonXOpen2_Click(object sender, EventArgs e) method buttonXPatch_Click (line 253) | private void buttonXPatch_Click(object sender, EventArgs e) method ExecutePatchAsync (line 292) | private async Task ExecutePatchAsync(PatcherSession session, Cancellat... method patcher_PatchingStateChanged (line 427) | private void patcher_PatchingStateChanged(object sender, PatchingEvent... method CreateFileNode (line 554) | private Node CreateFileNode(PatchPartContext part) method buttonXOpen3_Click (line 572) | private void buttonXOpen3_Click(object sender, EventArgs e) method buttonXOpen4_Click (line 583) | private void buttonXOpen4_Click(object sender, EventArgs e) method buttonXCreate_Click (line 593) | private void buttonXCreate_Click(object sender, EventArgs e) class PatcherSession (line 625) | class PatcherSession method PatcherSession (line 627) | public PatcherSession() method Cancel (line 651) | public void Cancel() method WaitForContinueAsync (line 656) | public async Task WaitForContinueAsync() method Continue (line 664) | public void Continue() type PatcherTaskState (line 673) | enum PatcherTaskState class DeadPatchExecutionPlan (line 682) | class DeadPatchExecutionPlan method DeadPatchExecutionPlan (line 684) | public DeadPatchExecutionPlan() method Build (line 691) | public void Build(IEnumerable orderedParts) method Check (line 743) | public bool Check(string fileName, out IReadOnlyList filesCa... FILE: WzComparerR2/FrmQuickViewSetting.Designer.cs class FrmQuickViewSetting (line 3) | partial class FrmQuickViewSetting method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: WzComparerR2/FrmQuickViewSetting.cs class FrmQuickViewSetting (line 16) | public partial class FrmQuickViewSetting : DevComponents.DotNetBar.Offic... method FrmQuickViewSetting (line 18) | public FrmQuickViewSetting() method txtDamageSkinNumber_TextChanged (line 202) | private void txtDamageSkinNumber_TextChanged(object sender, EventArgs e) method Load (line 216) | public void Load(CharaSimConfig config) method Save (line 235) | public void Save(CharaSimConfig config) class LinkAttribute (line 254) | private sealed class LinkAttribute : Attribute type DefaultLevel (line 259) | public enum DefaultLevel FILE: WzComparerR2/FrmUpdater.Designer.cs class FrmUpdater (line 3) | partial class FrmUpdater method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: WzComparerR2/FrmUpdater.cs class FrmUpdater (line 15) | public partial class FrmUpdater : DevComponents.DotNetBar.Office2007Form method FrmUpdater (line 17) | public FrmUpdater() : this(new Updater()) method FrmUpdater (line 21) | public FrmUpdater(Updater updater) method FrmUpdater_Load (line 43) | private async void FrmUpdater_Load(object sender, EventArgs e) method buttonX1_Click (line 88) | private void buttonX1_Click(object sender, EventArgs e) method ExecuteUpdater (line 187) | private void ExecuteUpdater(string assetFileName) method RunProgram (line 202) | private void RunProgram(string url, string argument) method AppendText (line 216) | private void AppendText(string text, Color color) method ExtractResource (line 226) | private void ExtractResource(string resourceName, string outputPath) method chkEnableAutoUpdate_CheckedChanged (line 240) | private void chkEnableAutoUpdate_CheckedChanged(object sender, EventAr... method LoadConfig (line 247) | public void LoadConfig(WcR2Config config) method FrmUpdater_FormClosed (line 252) | private void FrmUpdater_FormClosed(object sender, System.Windows.Forms... FILE: WzComparerR2/HistoryList.cs class HistoryList (line 8) | public class HistoryList : IEnumerable method HistoryList (line 10) | public HistoryList() method Add (line 22) | public void Add(T item) method AddRange (line 28) | public void AddRange(IEnumerable collection) method MovePrev (line 42) | public T MovePrev() method MoveNext (line 53) | public T MoveNext() method Clear (line 90) | public void Clear() method GetEnumerator (line 96) | public IEnumerator GetEnumerator() method GetEnumerator (line 105) | IEnumerator IEnumerable.GetEnumerator() FILE: WzComparerR2/ImageDragHandler.cs class ImageDragHandler (line 11) | public class ImageDragHandler method ImageDragHandler (line 13) | public ImageDragHandler(PictureBox owner) method AttachEvents (line 23) | public void AttachEvents() method OwnerControl_MouseDown (line 30) | void OwnerControl_MouseDown(object sender, MouseEventArgs e) method OwnerControl_MouseMove (line 38) | void OwnerControl_MouseMove(object sender, MouseEventArgs e) method OwnerControl_MouseUp (line 49) | void OwnerControl_MouseUp(object sender, MouseEventArgs e) FILE: WzComparerR2/MainForm.Designer.cs class MainForm (line 3) | partial class MainForm method Dispose (line 14) | protected override void Dispose(bool disposing) method InitializeComponent (line 29) | private void InitializeComponent() FILE: WzComparerR2/MainForm.cs class MainForm (line 36) | public partial class MainForm : Office2007RibbonForm, PluginContextProvider method MainForm (line 38) | public MainForm() method initFields (line 75) | private void initFields() method PluginOnLoad (line 121) | internal void PluginOnLoad() method UpdateCharaSimSettings (line 144) | void UpdateCharaSimSettings() method UpdateWzLoadingSettings (line 174) | void UpdateWzLoadingSettings() method AutomaticCheckUpdate (line 191) | async Task AutomaticCheckUpdate() method CharaSimLoader_WzFileFinding (line 215) | void CharaSimLoader_WzFileFinding(object sender, FindWzEventArgs e) method createStyleItems (line 303) | private void createStyleItems() method buttonItemStyle_Click (line 318) | private void buttonItemStyle_Click(object sender, EventArgs e) method UpdateButtonItemStyles (line 328) | private void UpdateButtonItemStyles() method styleColorPicker_SelectedColorChanged (line 340) | private void styleColorPicker_SelectedColorChanged(object sender, Even... method createNode (line 351) | private Node createNode(Wz_Node wzNode) method sortWzNode (line 366) | private void sortWzNode(Wz_Node wzNode) method sortWzNode (line 371) | private void sortWzNode(Wz_Node wzNode, bool sortByImgID) method cmbItemAniNames_SelectedIndexChanged (line 392) | private void cmbItemAniNames_SelectedIndexChanged(object sender, Event... method cmbItemSkins_SelectedIndexChanged (line 416) | private void cmbItemSkins_SelectedIndexChanged(object sender, EventArg... method buttonItemSaveImage_Click (line 429) | private void buttonItemSaveImage_Click(object sender, EventArgs e) method buttonItemSaveWithOptions_Click (line 434) | private void buttonItemSaveWithOptions_Click(object sender, EventArgs e) method handleUol (line 439) | private Node handleUol(Node currentNode, string uolString) method labelItemAutoSaveFolder_Click (line 474) | private void labelItemAutoSaveFolder_Click(object sender, EventArgs e) method buttonItemGif_Click (line 483) | private void buttonItemGif_Click(object sender, EventArgs e) method GetSelectedNodeImageName (line 528) | private string GetSelectedNodeImageName() method buttonItemGifSetting_Click (line 553) | private void buttonItemGifSetting_Click(object sender, EventArgs e) method buttonItemAutoSave_Click (line 568) | private void buttonItemAutoSave_Click(object sender, EventArgs e) method buttonItemAutoSaveFolder_Click (line 575) | private void buttonItemAutoSaveFolder_Click(object sender, EventArgs e) method OnSaveImage (line 591) | private void OnSaveImage(bool options) method OnSavePngFile (line 613) | private void OnSavePngFile(Frame frame) method OnSaveGifFile (line 650) | private void OnSaveGifFile(AnimationItem aniItem, bool options) method btnItemOpenWz_Click (line 696) | private void btnItemOpenWz_Click(object sender, EventArgs e) method openWz (line 709) | private void openWz(string wzFilePath) method btnItemOpenImg_Click (line 789) | private void btnItemOpenImg_Click(object sender, EventArgs e) method openImg (line 802) | private void openImg(string imgFileName) method buttonItemClose_Click (line 847) | private void buttonItemClose_Click(object sender, EventArgs e) method buttonItemCloseAll_Click (line 899) | private void buttonItemCloseAll_Click(object sender, EventArgs e) method refreshRecentDocItems (line 919) | private void refreshRecentDocItems() method buttonItemRecentDocument_Click (line 941) | void buttonItemRecentDocument_Click(object sender, EventArgs e) method advTree1_DragEnter (line 952) | private void advTree1_DragEnter(object sender, DragEventArgs e) method advTree1_DragDrop (line 974) | private void advTree1_DragDrop(object sender, DragEventArgs e) method advTree1_AfterNodeSelect (line 986) | private void advTree1_AfterNodeSelect(object sender, AdvTreeNodeEventA... method autoResizeColumns (line 1061) | private void autoResizeColumns(ListViewEx listView) method advTree2_NodeDoubleClick (line 1070) | private void advTree2_NodeDoubleClick(object sender, TreeNodeMouseEven... method createNodeDetail (line 1095) | private Node createNodeDetail(Node parentNode) method getValueString (line 1113) | private string getValueString(object value) method getValueImageKey (line 1151) | private string getValueImageKey(object value) method advTree3_AfterNodeSelect (line 1169) | private void advTree3_AfterNodeSelect(object sender, AdvTreeNodeEventA... method pictureBox1_MouseDoubleClick (line 1297) | private void pictureBox1_MouseDoubleClick(object sender, MouseEventArg... method listViewExString_MouseDoubleClick (line 1320) | private void listViewExString_MouseDoubleClick(object sender, MouseEve... method listViewExString_KeyDown (line 1328) | private void listViewExString_KeyDown(object sender, KeyEventArgs e) method listViewExStringFind (line 1340) | private void listViewExStringFind() method SearchNode (line 1392) | private Wz_Node SearchNode(Wz_Node parent, string[] path, int startIndex) method OnSelectedWzNode (line 1436) | private bool OnSelectedWzNode(Wz_Node wzNode) method listViewExStringCopy (line 1489) | private void listViewExStringCopy() method detectObjPathByStringPath (line 1506) | private List detectObjPathByStringPath(string id, string str... method findWzFileTreeNode (line 1617) | private Node findWzFileTreeNode(string wzName) method ParseType (line 1643) | private Wz_Type ParseType(string wzName) method findWzFileTreeNode (line 1658) | private Node findWzFileTreeNode(Wz_File wzFile) method findChildTreeNode (line 1684) | private Node findChildTreeNode(Node parent, string[] path) method tsmi1Sort_Click (line 1710) | private void tsmi1Sort_Click(object sender, EventArgs e) method tsmi1Export_Click (line 1741) | private void tsmi1Export_Click(object sender, EventArgs e) method tsmi1DumpAsXml_Click (line 1773) | private void tsmi1DumpAsXml_Click(object sender, EventArgs e) method buttonItemSearchWz_Click (line 1824) | private void buttonItemSearchWz_Click(object sender, EventArgs e) method searchAdvTree (line 1850) | private void searchAdvTree(AdvTree advTree, int cellIndex, string sear... method searchAdvTree (line 1868) | private Node searchAdvTree(AdvTree advTree, int cellIndex, string sear... method searchAdvTreeFullPath (line 1899) | private void searchAdvTreeFullPath(string fullPath) method findNextNode (line 1975) | private IEnumerable findNextNode(AdvTree advTree) method checkSearchNodeText (line 2020) | private bool checkSearchNodeText(Node node, int cellIndex, string[] se... method textBoxItemSearchWz_KeyDown (line 2045) | private void textBoxItemSearchWz_KeyDown(object sender, KeyEventArgs e) method buttonItemSearchString_Click (line 2053) | private void buttonItemSearchString_Click(object sender, EventArgs e) method TryLoadStringWz (line 2124) | private bool TryLoadStringWz() method searchStringLinker (line 2139) | private IEnumerable> searchStringLinke... method textBoxItemSearchString_KeyDown (line 2185) | private void textBoxItemSearchString_KeyDown(object sender, KeyEventAr... method buttonItemSelectStringWz_Click (line 2193) | private void buttonItemSelectStringWz_Click(object sender, EventArgs e) method buttonItemClearStringWz_Click (line 2215) | private void buttonItemClearStringWz_Click(object sender, EventArgs e) method buttonItemPatcher_Click (line 2221) | private void buttonItemPatcher_Click(object sender, EventArgs e) method preLoadSound (line 2245) | private void preLoadSound(Wz_Sound sound, string soundName) method sliderItemSoundTime_ValueChanged (line 2264) | private void sliderItemSoundTime_ValueChanged(object sender, EventArgs e) method sliderItemSoundVol_ValueChanged (line 2270) | private void sliderItemSoundVol_ValueChanged(object sender, EventArgs e) method buttonItemLoadSound_Click (line 2275) | private void buttonItemLoadSound_Click(object sender, EventArgs e) method buttonItemSoundPlay_Click (line 2298) | private void buttonItemSoundPlay_Click(object sender, EventArgs e) method buttonItemSoundStop_Click (line 2320) | private void buttonItemSoundStop_Click(object sender, EventArgs e) method buttonItemSoundSave_Click (line 2327) | private void buttonItemSoundSave_Click(object sender, EventArgs e) method checkBoxItemSoundLoop_CheckedChanged (line 2365) | private void checkBoxItemSoundLoop_CheckedChanged(object sender, Check... method soundTimer_Elapsed (line 2370) | private void soundTimer_Elapsed(object sender, System.Timers.ElapsedEv... method ribbonBar3_DragEnter (line 2383) | private void ribbonBar3_DragEnter(object sender, DragEventArgs e) method ribbonBar3_DragDrop (line 2396) | private void ribbonBar3_DragDrop(object sender, DragEventArgs e) method loadCostumSoundFile (line 2405) | private void loadCostumSoundFile(string fileName) method tsmi2SaveAs_Click (line 2416) | private void tsmi2SaveAs_Click(object sender, EventArgs e) method tsmi2HandleUol_Click (line 2502) | private void tsmi2HandleUol_Click(object sender, EventArgs e) method tsmi2ExpandAll_Click (line 2523) | private void tsmi2ExpandAll_Click(object sender, EventArgs e) method tsmi2CollapseAll_Click (line 2533) | private void tsmi2CollapseAll_Click(object sender, EventArgs e) method tsmi2ExpandLevel_Click (line 2543) | private void tsmi2ExpandLevel_Click(object sender, EventArgs e) method tsmi2CollapseLevel_Click (line 2556) | private void tsmi2CollapseLevel_Click(object sender, EventArgs e) method getEqualLevelNode (line 2569) | private IEnumerable getEqualLevelNode(Node currentNode) method tsmi2Prev_Click (line 2598) | private void tsmi2Prev_Click(object sender, EventArgs e) method tsmi2Next_Click (line 2607) | private void tsmi2Next_Click(object sender, EventArgs e) method tsmi2CopyFullPath_Click (line 2616) | private void tsmi2CopyFullPath_Click(object sender, EventArgs e) method contextMenuStrip2_Opening (line 2627) | private void contextMenuStrip2_Opening(object sender, CancelEventArgs e) method buttonItemQuickView_Click (line 2653) | private void buttonItemQuickView_Click(object sender, EventArgs e) method advTree1_AfterNodeSelect_2 (line 2658) | private void advTree1_AfterNodeSelect_2(object sender, AdvTreeNodeEven... method advTree2_AfterNodeSelect_2 (line 2667) | private void advTree2_AfterNodeSelect_2(object sender, AdvTreeNodeEven... method quickView (line 2676) | private void quickView() method quickView (line 2684) | private void quickView(Node node) method comboBoxItemLanguage_SelectedIndexChanged (line 2824) | private void comboBoxItemLanguage_SelectedIndexChanged(object sender, ... method buttonItemClearSetItems_Click (line 2837) | private void buttonItemClearSetItems_Click(object sender, EventArgs e) method buttonItemCharItem_CheckedChanged (line 2844) | private void buttonItemCharItem_CheckedChanged(object sender, EventArg... method buttonItemAddItem_Click (line 2851) | private void buttonItemAddItem_Click(object sender, EventArgs e) method afrm_KeyDown (line 2862) | private void afrm_KeyDown(object sender, KeyEventArgs e) method buttonItemCharaStat_CheckedChanged (line 2923) | private void buttonItemCharaStat_CheckedChanged(object sender, EventAr... method buttonItemCharaEquip_CheckedChanged (line 2932) | private void buttonItemCharaEquip_CheckedChanged(object sender, EventA... method buttonItemQuickViewSetting_Click (line 2941) | private void buttonItemQuickViewSetting_Click(object sender, EventArgs e) method RegisterPluginEvents (line 3035) | private void RegisterPluginEvents() method advTree1_AfterNodeSelect_Plugin (line 3042) | private void advTree1_AfterNodeSelect_Plugin(object sender, AdvTreeNod... method advTree2_AfterNodeSelect_Plugin (line 3052) | private void advTree2_AfterNodeSelect_Plugin(object sender, AdvTreeNod... method advTree3_AfterNodeSelect_Plugin (line 3062) | private void advTree3_AfterNodeSelect_Plugin(object sender, AdvTreeNod... method OnWzOpened (line 3072) | protected virtual void OnWzOpened(WzStructureEventArgs e) method OnWzClosing (line 3080) | protected virtual void OnWzClosing(WzStructureEventArgs e) method btnEasyCompare_Click (line 3089) | private void btnEasyCompare_Click(object sender, EventArgs e) method comparer_StateDetailChanged (line 3194) | void comparer_StateDetailChanged(object sender, EventArgs e) method comparer_StateInfoChanged (line 3203) | void comparer_StateInfoChanged(object sender, EventArgs e) method buttonItemAbout_Click (line 3212) | private void buttonItemAbout_Click(object sender, EventArgs e) method btnExportSkill_Click (line 3217) | private void btnExportSkill_Click(object sender, EventArgs e) method btnCustomCSS_Click (line 3240) | private void btnCustomCSS_Click(object sender, EventArgs e) method btnExportSkillOption_Click (line 3255) | private void btnExportSkillOption_Click(object sender, EventArgs e) method buttonItemAutoQuickView_Click (line 3270) | private void buttonItemAutoQuickView_Click(object sender, EventArgs e) method panelExLeft_SizeChanged (line 3277) | private void panelExLeft_SizeChanged(object sender, EventArgs e) method buttonItem1_Click (line 3290) | private void buttonItem1_Click(object sender, EventArgs e) method labelItemStatus_TextChanged (line 3294) | private void labelItemStatus_TextChanged(object sender, EventArgs e) method btnNodeBack_Click (line 3299) | private void btnNodeBack_Click(object sender, EventArgs e) method btnNodeForward_Click (line 3304) | private void btnNodeForward_Click(object sender, EventArgs e) method buttonItemUpdate_Click (line 3309) | private void buttonItemUpdate_Click(object sender, EventArgs e) method btnItemOptions_Click (line 3316) | private void btnItemOptions_Click(object sender, System.EventArgs e) method colorPickerPicBoxBgColor_SelectedColorChanged (line 3329) | private void colorPickerPicBoxBgColor_SelectedColorChanged(object send... method MainForm_Shown (line 3334) | private async void MainForm_Shown(object sender, EventArgs e) class Ext (line 3341) | internal static partial class Ext method AsWzNode (line 3343) | public static Wz_Node AsWzNode(this Node node) method ClearLayoutCellInfo (line 3348) | public static void ClearLayoutCellInfo(this AdvTree advTree) FILE: WzComparerR2/MemoryTributary.cs class MemoryTributary (line 13) | public class MemoryTributary : Stream /* http://msdn.microsoft.com... method MemoryTributary (line 17) | public MemoryTributary() method MemoryTributary (line 22) | public MemoryTributary(byte[] source) method MemoryTributary (line 28) | public MemoryTributary(int length) method Flush (line 113) | public override void Flush() method Read (line 117) | public override int Read(byte[] buffer, int offset, int count) method Seek (line 157) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 174) | public override void SetLength(long value) method Write (line 179) | public override void Write(byte[] buffer, int offset, int count) method ReadByte (line 206) | public override int ReadByte() method WriteByte (line 217) | public override void WriteByte(byte value) method EnsureCapacity (line 224) | protected void EnsureCapacity(long intended_length) method Dispose (line 235) | protected override void Dispose(bool disposing) FILE: WzComparerR2/Patcher/Builder/BuildInstruction.cs class BuildInstruction (line 11) | public class BuildInstruction method BuildInstruction (line 13) | public BuildInstruction() method BuildInstruction (line 18) | public BuildInstruction(BuildType type) FILE: WzComparerR2/Patcher/Builder/BuildType.cs type BuildType (line 7) | public enum BuildType FILE: WzComparerR2/Patcher/Builder/CheckSum.cs class CheckSum (line 15) | public class CheckSum method CheckSum (line 17) | static CheckSum() method CheckSum (line 26) | private CheckSum() method Generatesbox (line 37) | private static void Generatesbox(uint[] sbox) method ComputeHash (line 67) | public static uint ComputeHash(Stream stream, long length, Cancellatio... method ComputeHash (line 72) | public static uint ComputeHash(Stream stream, long length, uint crc, C... method ComputeHash (line 96) | public static uint ComputeHash(byte[] data, int startIndex, int count,... method ComputeHash (line 101) | public static uint ComputeHash(ReadOnlySpan data, uint crc) FILE: WzComparerR2/Patcher/Builder/InflateStream.cs class InflateStream (line 9) | public class InflateStream : Stream method InflateStream (line 11) | public InflateStream(Stream stream, bool buffered = false, bool leaveO... method Seek (line 35) | public override long Seek(long offset, SeekOrigin origin) method Read (line 57) | public override int Read(Span buffer) method Read (line 65) | public override int Read(byte[] array, int offset, int count) method ReadByte (line 72) | public override int ReadByte() method Flush (line 82) | public override void Flush() method SetLength (line 94) | public override void SetLength(long value) => throw new NotSupportedEx... method Write (line 96) | public override void Write(byte[] buffer, int offset, int count) => th... method WriteByte (line 98) | public override void WriteByte(byte value) => throw new NotSupportedEx... method Reset (line 100) | public void Reset() method Dispose (line 120) | protected override void Dispose(bool disposing) method Skip (line 132) | private void Skip(long length) FILE: WzComparerR2/Patcher/Builder/PatchPart.cs class PatchPart (line 7) | public class PatchPart method PatchPart (line 9) | public PatchPart() FILE: WzComparerR2/Patcher/Builder/PatchType.cs type PatchType (line 7) | public enum PatchType FILE: WzComparerR2/Patcher/Builder/StreamUtils.cs class StreamUtils (line 8) | public class StreamUtils method CopyStream (line 10) | public static void CopyStream(Stream src, Stream dest) method CopyStream (line 15) | public static void CopyStream(Stream src, Stream dest, int length) method FillStream (line 28) | public static void FillStream(Stream stream, int length, byte data) method MoveStreamWithCrc32 (line 38) | public static uint MoveStreamWithCrc32(Stream src, Stream dest, int le... method FillStreamWithCrc32 (line 53) | public static uint FillStreamWithCrc32(Stream stream, int length, byte... FILE: WzComparerR2/Patcher/Builder/WzPatcherReader.cs class WzPatcherReader (line 8) | public class WzPatcherReader method WzPatcherReader (line 10) | public WzPatcherReader(Stream input) method ReadPart (line 25) | public PatchPart ReadPart() method ReadInst (line 66) | public BuildInstruction ReadInst() method ReadContent (line 104) | public void ReadContent(Stream destStream, int length) method ReadContent (line 109) | public int ReadContent(byte[] buffer, int offset, int count) method ReadInt32 (line 114) | public int ReadInt32() method ReadUInt32 (line 119) | public uint ReadUInt32() FILE: WzComparerR2/Patcher/Builder/WzPatcherWriter.cs class WzPatcherWriter (line 9) | public class WzPatcherWriter method WzPatcherWriter (line 11) | public WzPatcherWriter(Stream output) method Begin (line 31) | public void Begin() method WritePart (line 62) | public void WritePart(PatchPart part) method WriteInst (line 87) | public void WriteInst(BuildInstruction inst) method WriteContent (line 117) | public void WriteContent(Stream contentStream, int length) method WriteContent (line 122) | public void WriteContent(byte[] buffer, int offset, int count) method End (line 128) | public void End() FILE: WzComparerR2/Patcher/PatchPartContext.cs class PatchPartContext (line 7) | public class PatchPartContext method PatchPartContext (line 9) | public PatchPartContext(string fileName, long offset, int type) FILE: WzComparerR2/Patcher/PatcherSetting.cs class PatcherSetting (line 9) | public class PatcherSetting : ConfigurationElement method PatcherSetting (line 11) | public PatcherSetting() method PatcherSetting (line 16) | public PatcherSetting(string serverName) method PatcherSetting (line 22) | public PatcherSetting(string serverName, string urlFormat) method PatcherSetting (line 28) | public PatcherSetting(string serverName, string urlFormat, int maxVers... method ToString (line 103) | public override string ToString() class IntArrayToStringConverter (line 108) | public class IntArrayToStringConverter : TypeConverter method CanConvertFrom (line 110) | public override bool CanConvertFrom(ITypeDescriptorContext context, ... method CanConvertTo (line 115) | public override bool CanConvertTo(ITypeDescriptorContext context, Ty... method ConvertFrom (line 120) | public override object ConvertFrom(ITypeDescriptorContext context, C... method ConvertTo (line 129) | public override object ConvertTo(ITypeDescriptorContext context, Cul... FILE: WzComparerR2/Patcher/PatcherSettingCollection.cs class PatcherSettingCollection (line 10) | public class PatcherSettingCollection : ConfigItemCollectionBase Work(List instLi... class FileReverseInst (line 297) | private class FileReverseInst class FileReversePart (line 303) | private class FileReversePart : IComparable method FileReversePart (line 305) | public FileReversePart(PatchPart part) method CompareTo (line 312) | int IComparable.CompareTo(FileReversePart other) FILE: WzComparerR2/Patcher/WzPatcher.cs class WzPatcher (line 14) | public class WzPatcher : IDisposable method WzPatcher (line 16) | public WzPatcher(string fileName) method OpenDecompress (line 60) | public void OpenDecompress(CancellationToken cancellationToken) method TrySplit (line 92) | private PartialStream TrySplit(Stream metaStream) method PrePatch (line 171) | public long PrePatch(CancellationToken cancellationToken) method ReadPatchPart (line 239) | private PatchPartContext ReadPatchPart(BinaryReader r) method Patch (line 295) | public void Patch(string mapleStoryFolder, CancellationToken cancellat... method Patch (line 305) | public void Patch(string mapleStoryFolder, string tempFileFolder, Canc... method TryReadKMST1125FileHashList (line 398) | private bool TryReadKMST1125FileHashList(BinaryReader r, out Dictionar... method ValidateFileHash (line 422) | private void ValidateFileHash(string msDir, bool failOnValidationFaile... method CreateRandomDir (line 462) | private string CreateRandomDir(string folder) method SafeMove (line 475) | public void SafeMove(string srcFile, string dstFile) method SafeDeleteFile (line 489) | private static void SafeDeleteFile(string fileName) method SafeDeleteDirectory (line 502) | private static void SafeDeleteDirectory(string dirName) method GetFileName (line 524) | private int GetFileName(BinaryReader reader, out string fileName) method ReadStringWithLength (line 538) | private string ReadStringWithLength(BinaryReader reader, int? maxLengt... method CreateNewFile (line 552) | public void CreateNewFile(PatchPartContext part, string tempDir) method RebuildFile (line 577) | public void RebuildFile(PatchPartContext part, string tempDir, string ... class RebuildFileOperation (line 870) | private class RebuildFileOperation method RebuildFileOperation (line 872) | public RebuildFileOperation(byte operType) method Flush (line 885) | public void Flush(Stream oldStream, Stream patchFileStream, Stream b... method Flush (line 890) | public uint Flush(Stream oldStream, Stream patchFileStream, Stream b... method Flush (line 895) | private uint Flush(Stream oldStream, Stream patchFileStream, Stream ... method CalcNewFileLength (line 947) | private int CalcNewFileLength(PatchPartContext patchPart, BinaryReader... method EnsureDirExists (line 986) | private void EnsureDirExists(string fileName) method EnsureDirExists (line 992) | private void EnsureDirExists(string fileName, out bool isDirectory) method VerifyCheckSum (line 1010) | private void VerifyCheckSum(uint expected, uint actual, string fileNam... method OnPatchingStateChanged (line 1019) | protected virtual void OnPatchingStateChanged(PatchingEventArgs e) method OnPatchStart (line 1027) | private void OnPatchStart(PatchPartContext part) method OnVerifyOldChecksumBegin (line 1032) | private void OnVerifyOldChecksumBegin(PatchPartContext part) method OnVerifyOldChecksumEnd (line 1037) | private void OnVerifyOldChecksumEnd(PatchPartContext part) method OnVerifyNewChecksumBegin (line 1042) | private void OnVerifyNewChecksumBegin(PatchPartContext part) method OnVerifyNewChecksumEnd (line 1047) | private void OnVerifyNewChecksumEnd(PatchPartContext part) method OnTempFileCreated (line 1052) | private void OnTempFileCreated(PatchPartContext part) method OnTempFileUpdated (line 1057) | private void OnTempFileUpdated(PatchPartContext part, long filelen) method OnTempFileClosed (line 1062) | private void OnTempFileClosed(PatchPartContext part) method OnPrepareVerifyOldChecksumBegin (line 1067) | private void OnPrepareVerifyOldChecksumBegin(PatchPartContext part) method OnPrepareVerifyOldChecksumEnd (line 1072) | private void OnPrepareVerifyOldChecksumEnd(PatchPartContext part) method OnApplyFile (line 1077) | private void OnApplyFile(PatchPartContext part) method OnFileSkipped (line 1082) | private void OnFileSkipped(PatchPartContext part) method Close (line 1094) | public void Close() method Dispose (line 1099) | public void Dispose() method Dispose (line 1104) | protected virtual void Dispose(bool disposing) class FileHash (line 1119) | public class FileHash type FileHashVerifyState (line 1126) | public enum FileHashVerifyState FILE: WzComparerR2/PictureBoxEx.cs class PictureBoxEx (line 23) | public class PictureBoxEx : AnimationControl method PictureBoxEx (line 25) | public PictureBoxEx() : base() method ShowImage (line 62) | public void ShowImage(Wz_Png png) method ShowImage (line 67) | public void ShowImage(Wz_Png png, int page) method LoadVideo (line 85) | public FrameAnimationData LoadVideo(Wz_Video wzVideo) method LoadFrameAnimation (line 90) | public FrameAnimationData LoadFrameAnimation(Wz_Node node, FrameAnimat... method LoadSpineAnimation (line 95) | public ISpineAnimationData LoadSpineAnimation(Wz_Node node) method LoadSpineAnimation (line 100) | public ISpineAnimationData LoadSpineAnimation(SpineDetectionResult det... method ShowAnimation (line 115) | public void ShowAnimation(FrameAnimationData data) method ShowAnimation (line 120) | public void ShowAnimation(ISpineAnimationData data) method ShowAnimation (line 125) | public void ShowAnimation(AnimationItem animator) method AdjustPosition (line 147) | public void AdjustPosition() method SaveAsGif (line 167) | public bool SaveAsGif(AnimationItem aniItem, string fileName, ImageHan... method GetItemAt (line 507) | public override AnimationItem GetItemAt(int x, int y) method Initialize (line 513) | protected override void Initialize() method Update (line 519) | protected override void Update(TimeSpan elapsed) method Draw (line 524) | protected override void Draw() method OnItemDragSave (line 537) | protected override void OnItemDragSave(AnimationItemEventArgs e) method UpdateInfoText (line 560) | private void UpdateInfoText() method DisposeAnimationItem (line 583) | private void DisposeAnimationItem(AnimationItem animationItem) FILE: WzComparerR2/PluginLoadContext.cs class PluginLoadContext (line 12) | internal class PluginLoadContext : AssemblyLoadContext method PluginLoadContext (line 14) | public PluginLoadContext(string unmanagedDllFolder, string pluginPath) method Load (line 23) | protected override Assembly Load(AssemblyName assemblyName) method LoadUnmanagedDll (line 34) | protected override IntPtr LoadUnmanagedDll(string unmanagedDllName) FILE: WzComparerR2/Program.cs class Program (line 18) | public class Program method Main (line 20) | [STAThread] method StartMainForm (line 38) | private method LoadPlugins (line 57) | static void LoadPlugins(PluginContextProvider provider) method CurrentDomain_UnhandledException (line 85) | static void CurrentDomain_UnhandledException(object sender, UnhandledE... method CurrentDomain_AssemblyResolve (line 102) | private static Assembly CurrentDomain_AssemblyResolve(object sender, R... method SetDllDirectory (line 130) | static void SetDllDirectory() method GetManagedDllDirectory (line 142) | static string GetManagedDllDirectory() => Path.Combine(Application.Sta... method GetUnmanagedDllDirectory (line 143) | static string GetUnmanagedDllDirectory() => Path.Combine(Application.S... method GetAsmAttr (line 151) | internal static T GetAsmAttr() method SetDllDirectory (line 165) | [DllImport("kernel32.dll")] method LoadLibrary (line 168) | [DllImport("kernel32.dll")] FILE: WzComparerR2/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: WzComparerR2/QueryPerformance.cs class QueryPerformance (line 8) | public static class QueryPerformance method QueryPerformance (line 10) | static QueryPerformance() method QueryPerformanceCounter (line 18) | [DllImport("kernel32.dll")] method QueryPerformanceFrequency (line 20) | [DllImport("kernel32.dll")] method Start (line 31) | public static void Start() method End (line 43) | public static void End() method GetLastInterval (line 55) | public static double GetLastInterval() method GetLastCount (line 60) | public static long GetLastCount() FILE: WzComparerR2/SoundPlayer/BassSoundPlayer.cs class BassSoundPlayer (line 11) | public class BassSoundPlayer : ISoundPlayer method BassSoundPlayer (line 13) | public BassSoundPlayer() method Init (line 50) | public bool Init() method GetLastError (line 79) | public Errors GetLastError() method GetPluginSupportedExt (line 84) | public IEnumerable GetPluginSupportedExt() method PreLoad (line 98) | public void PreLoad(ISoundFile sound) method PreLoad (line 121) | public void PreLoad(byte[] data) method UnLoad (line 150) | public void UnLoad() method Play (line 160) | public void Play() method Pause (line 165) | public void Pause() method Resume (line 170) | public void Resume() method Stop (line 175) | public void Stop() method Dispose (line 225) | public void Dispose() FILE: WzComparerR2/SoundPlayer/CustomSoundFile.cs class CustomSoundFile (line 9) | public class CustomSoundFile : ISoundFile method CustomSoundFile (line 11) | public CustomSoundFile(string fileName) method CustomSoundFile (line 16) | public CustomSoundFile(string fileName, int startPos, int length) FILE: WzComparerR2/SoundPlayer/ISoundFile.cs type ISoundFile (line 7) | public interface ISoundFile FILE: WzComparerR2/SoundPlayer/ISoundPlayer.cs type ISoundPlayer (line 7) | public interface ISoundPlayer : IDisposable method Init (line 10) | bool Init(); method PreLoad (line 11) | void PreLoad(ISoundFile sound); method UnLoad (line 12) | void UnLoad(); method Play (line 13) | void Play(); method Pause (line 14) | void Pause(); method Resume (line 15) | void Resume(); method Stop (line 16) | void Stop(); FILE: WzComparerR2/SoundPlayer/PlayState.cs type PlayState (line 7) | public enum PlayState FILE: WzComparerR2/Updater.cs class Updater (line 11) | public class Updater method Updater (line 15) | public Updater() method QueryUpdateAsync (line 45) | public async Task QueryUpdateAsync(CancellationToken cancellationToken... method DownloadAssetAsync (line 115) | public async Task DownloadAssetAsync(GithubAsset asset, string fileNam... method TryParseBuildVersion (line 162) | private static bool TryParseBuildVersion(string releaseName, out Versi... method TryParseApplicationVersion (line 177) | private static bool TryParseApplicationVersion(string appVersion, out ... class GithubReleaseResponse (line 185) | public class GithubReleaseResponse class GithubAsset (line 197) | public class GithubAsset