terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
GUIMap Class Reference
+ Collaboration diagram for GUIMap:

Public Types

enum  MinimapFrameStyle {
  Default , Golden , Remix , Sticks ,
  StoneGold , TwigLeaf , Leaf , Retro ,
  Valkyrie
}
 

Public Member Functions

void LoadContent (ContentManager content)
 
void LoadDefaultZoom ()
 
bool IsCursorOverFullScreenMapControls (global::Cursor cursor)
 
void CleanupMapTargets ()
 
unsafe void DrawToMap ()
 
IEnumerator DrawToMap_Section_Sliced (int secX, int secY)
 
unsafe void DrawToMap_Section (int secX, int secY)
 
void ResetMapPing ()
 
unsafe void DrawMap ()
 
 GUIMap ()
 

Public Attributes

bool miniMapEnabled
 
Microsoft.Xna.Framework.Graphics.Texture2D miniMapOpen
 
Microsoft.Xna.Framework.Graphics.Texture2D miniMapClosed
 
string BackingMiniTextureId
 
string BackingLargeTextureId
 

Properties

GUIMap.MinimapFrameStyle ActiveFrameStyle [get, set]
 
int WorldScreenWidth [get, set]
 
int WorldScreenHeight [get, set]
 
class< DrawToMap_Section_SlicedIDisposable [set]
 

Private Member Functions

unsafe void ClearMap ()
 
void ApplyMap ()
 
void InitialiseTargets ()
 
unsafe void ApplySection (int xStart, int xEnd, int yStart, int yEnd)
 
void DrawMapFullscreenBackground (Microsoft.Xna.Framework.Vector2 screenPosition, int screenWidth, int screenHeight)
 

Private Attributes

bool grabbedMap
 
int activeX
 
int activeY
 
Microsoft.Xna.Framework.Graphics.Texture2D[] mapTarget
 
bool[] mapDirty
 
NativeArray< ushort >[] mapTextureData
 
unsafe ushort * mapTextureDataPtr
 
bool minimapPressed
 
bool mapPressed
 
bool mapPressedLast
 
bool mapZoomInPressed
 
bool mapZoomOutPressed
 
bool mapZoomResetPressed
 
float ZoomInButtonScale
 
float ZoomOutButtonScale
 
float ZoomDefaultButtonScale
 
float ToggleButtonScale
 
float MapButtonScale
 
bool use565Map
 
GUIMap.MinimapFrameStyle _activeFrameStyle
 
bool draggingSlider
 
float ZoomValue
 
float TinyScrollScale
 
float TinyXOffset
 
float TinyYOffset
 
float TinyW
 
float TinyH
 
GUIControllerFullScreenMap _controller
 
DateTime _lastPingMouseDownTime
 
Microsoft.Xna.Framework.Vector2 _lastPingMousePosition
 
int LastFrame
 
class< DrawToMap_Section_Slicedd__41: IEnumerator<object>
 
class< DrawToMap_Section_SlicedIEnumerator
 

Static Private Attributes

const int MapTextureDimensions = 256
 

Detailed Description

Definition at line 27 of file GUIMap.cs.


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