C# Класс Terraria.Lighting

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
LightingThreads int
RGB bool
brightness float
defBrightness float
lightMode int
maxRenderCount int
maxX int
maxY int
minX int
minY int
offScreenTiles int
offScreenTiles2 int
scrX int
scrY int

Открытые методы

Метод Описание
AddLight ( Vector2 position, Vector3 rgb ) : void
AddLight ( Vector2 position, float R, float G, float B ) : void
AddLight ( int i, int j, float R, float G, float B ) : void
BlackOut ( ) : void
Brightness ( int x, int y ) : float
BrightnessAverage ( int x, int y, int width, int height ) : float
GetBlackness ( int x, int y ) : Color
GetColor ( int x, int y ) : Color
GetColor ( int x, int y, Color oldColor ) : Color
GetColor4Slice ( int centerX, int centerY, Color &slices ) : void
GetColor4Slice_New ( int centerX, int centerY, VertexColors &vertices, Color centerColor, float scale = 1f ) : void
GetColor4Slice_New ( int centerX, int centerY, VertexColors &vertices, float scale = 1f ) : void
GetColor9Slice ( int centerX, int centerY, Color &slices ) : void
GetSubLight ( Vector2 position ) : Vector3
Initialize ( bool resize = false ) : void
LightTiles ( int firstX, int lastX, int firstY, int lastY ) : void
NextLightMode ( ) : void
PreRenderPhase ( ) : void
doColors ( ) : void

Приватные методы

Метод Описание
callback_LightingSwipe ( object obj ) : void
doColors_Mode0_Swipe ( Lighting swipeData ) : void
doColors_Mode1_Swipe ( Lighting swipeData ) : void
doColors_Mode2_Swipe ( Lighting swipeData ) : void
doColors_Mode3_Swipe ( Lighting swipeData ) : void

Описание методов

AddLight() публичный статический Метод

public static AddLight ( Vector2 position, Vector3 rgb ) : void
position Vector2
rgb Vector3
Результат void

AddLight() публичный статический Метод

public static AddLight ( Vector2 position, float R, float G, float B ) : void
position Vector2
R float
G float
B float
Результат void

AddLight() публичный статический Метод

public static AddLight ( int i, int j, float R, float G, float B ) : void
i int
j int
R float
G float
B float
Результат void

BlackOut() публичный статический Метод

public static BlackOut ( ) : void
Результат void

Brightness() публичный статический Метод

public static Brightness ( int x, int y ) : float
x int
y int
Результат float

BrightnessAverage() публичный статический Метод

public static BrightnessAverage ( int x, int y, int width, int height ) : float
x int
y int
width int
height int
Результат float

GetBlackness() публичный статический Метод

public static GetBlackness ( int x, int y ) : Color
x int
y int
Результат Color

GetColor() публичный статический Метод

public static GetColor ( int x, int y ) : Color
x int
y int
Результат Color

GetColor() публичный статический Метод

public static GetColor ( int x, int y, Color oldColor ) : Color
x int
y int
oldColor Color
Результат Color

GetColor4Slice() публичный статический Метод

public static GetColor4Slice ( int centerX, int centerY, Color &slices ) : void
centerX int
centerY int
slices Color
Результат void

GetColor4Slice_New() публичный статический Метод

public static GetColor4Slice_New ( int centerX, int centerY, VertexColors &vertices, Color centerColor, float scale = 1f ) : void
centerX int
centerY int
vertices VertexColors
centerColor Color
scale float
Результат void

GetColor4Slice_New() публичный статический Метод

public static GetColor4Slice_New ( int centerX, int centerY, VertexColors &vertices, float scale = 1f ) : void
centerX int
centerY int
vertices VertexColors
scale float
Результат void

GetColor9Slice() публичный статический Метод

public static GetColor9Slice ( int centerX, int centerY, Color &slices ) : void
centerX int
centerY int
slices Color
Результат void

GetSubLight() публичный статический Метод

public static GetSubLight ( Vector2 position ) : Vector3
position Vector2
Результат Vector3

Initialize() публичный статический Метод

public static Initialize ( bool resize = false ) : void
resize bool
Результат void

LightTiles() публичный статический Метод

public static LightTiles ( int firstX, int lastX, int firstY, int lastY ) : void
firstX int
lastX int
firstY int
lastY int
Результат void

NextLightMode() публичный статический Метод

public static NextLightMode ( ) : void
Результат void

PreRenderPhase() публичный статический Метод

public static PreRenderPhase ( ) : void
Результат void

doColors() публичный статический Метод

public static doColors ( ) : void
Результат void

Описание свойств

LightingThreads публичное статическое свойство

public static int LightingThreads
Результат int

RGB публичное статическое свойство

public static bool RGB
Результат bool

brightness публичное статическое свойство

public static float brightness
Результат float

defBrightness публичное статическое свойство

public static float defBrightness
Результат float

lightMode публичное статическое свойство

public static int lightMode
Результат int

maxRenderCount публичное статическое свойство

public static int maxRenderCount
Результат int

maxX публичное статическое свойство

public static int maxX
Результат int

maxY публичное статическое свойство

public static int maxY
Результат int

minX публичное статическое свойство

public static int minX
Результат int

minY публичное статическое свойство

public static int minY
Результат int

offScreenTiles публичное статическое свойство

public static int offScreenTiles
Результат int

offScreenTiles2 публичное статическое свойство

public static int offScreenTiles2
Результат int

scrX публичное статическое свойство

public static int scrX
Результат int

scrY публичное статическое свойство

public static int scrY
Результат int