Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ReLogic.Peripherals.RGB.Fragment Class Reference

Public Member Functions

Fragment CreateCopy ()
 
Vector2 GetCanvasPositionOfIndex (int index)
 
Point GetGridPositionOfIndex (int index)
 
void Clear ()
 
void SetColor (int index, Vector4 color)
 
void SetColor (int index, float r, float g, float b, float a=1f)
 
Vector4 GetAverage ()
 

Static Public Member Functions

static Fragment FromGrid (Rectangle grid)
 
static Fragment FromCustom (Point[] gridPositions)
 
static Fragment FromCustom (Point[] gridPositions, Vector2[] canvasPositions)
 

Public Attributes

readonly Vector4[] Colors
 
readonly int Count
 

Properties

Vector2 CanvasTopLeft [get, private set]
 
Vector2 CanvasBottomRight [get, private set]
 
Vector2 CanvasSize [get, private set]
 
Vector2 CanvasCenter [get, private set]
 

Private Member Functions

 Fragment (Point[] gridPositions)
 
 Fragment (Point[] gridPositions, Vector2[] canvasPositions)
 
void SetupCanvasBounds ()
 

Static Private Member Functions

static Vector2[] CreateCanvasPositions (Point[] gridPositions)
 

Private Attributes

readonly Vector2[] _canvasPositions
 
readonly Point[] _gridPositions
 

Detailed Description

Definition at line 6 of file Fragment.cs.


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