Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Terraria.Graphics.Capture.CaptureInterface Class Reference

Classes

class  CaptureInterfaceMode
 
class  ModeChangeSettings
 
class  ModeDragBounds
 
class  ModeEdgeSelection
 
class  Settings
 

Public Member Functions

void Update ()
 
void Draw (SpriteBatch sb)
 
void ToggleCamera (bool On=true)
 
bool UsingMap ()
 
void Scrolling ()
 

Static Public Member Functions

static Rectangle GetArea ()
 
static void QuickScreenshot ()
 
static void ResetFocus ()
 
static void StartCamera (CaptureSettings settings)
 
static void EndCamera ()
 

Public Attributes

bool Active
 
int SelectedMode
 
int HoveredMode
 

Static Public Attributes

static bool JustActivated
 
static bool EdgeAPinned
 
static bool EdgeBPinned
 
static Point EdgeA
 
static Point EdgeB
 
static bool CameraLock
 

Private Member Functions

bool UpdateButtons (Vector2 mouse)
 
void DrawButtons (SpriteBatch sb)
 
void UpdateCamera ()
 
void DrawCameraLock (SpriteBatch sb)
 

Static Private Member Functions

static Dictionary< int, CaptureInterfaceModeFillModes ()
 
static bool GetMapCoords (int PinX, int PinY, int Goal, out Point result)
 
static void ConstraintPoints ()
 
static void PointWorldClamp (ref Point point, int fluff)
 

Private Attributes

bool KeyToggleActiveHeld
 

Static Private Attributes

static Dictionary< int, CaptureInterfaceModeModes = FillModes()
 
static float CameraFrame
 
static float CameraWaiting
 
const float CameraMaxFrame = 5f
 
const float CameraMaxWait = 60f
 
static CaptureSettings CameraSettings
 

Detailed Description

Definition at line 15 of file CaptureInterface.cs.


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