C# 클래스 Terraria.Lighting

파일 보기 프로젝트 열기: EmuDevs/EDTerraria 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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