C# 클래스 Reactor.RScreen2D

파일 보기 프로젝트 열기: reisergames/reactor-v1 1 사용 예제들

공개 메소드들

메소드 설명
Action_Begin2D ( ) : void
Action_End2D ( ) : void
Create_TextureFont ( string FontName, string FileName ) : RFONT
Destroy ( ) : void
Draw_Line3D ( R3DVECTOR start, R3DVECTOR end, R4DVECTOR color ) : void
Draw_Rect2D ( int X, int Y, int Width, int Height, R4DVECTOR color ) : void
Draw_Texture2D ( int TextureID, int X, int Y, int Width, int Height, int scaleX, int scaleY ) : void
Draw_Texture2D ( int TextureID, int X, int Y, int Width, int Height, int scaleX, int scaleY, R4DVECTOR color ) : void
Draw_Texture2D ( int TextureID, int X, int Y, int Width, int Height, int SourceX, int SourceY, int SourceWidth, int SourceHeight, int scaleX, int scaleY, R4DVECTOR color ) : void
Draw_Texture2D ( int TextureID, int X, int Y, int Width, int Height, int SourceX, int SourceY, int SourceWidth, int SourceHeight, int scaleX, int scaleY, R4DVECTOR color, float Rotation ) : void
Draw_Texture2D ( int TextureID, int X, int Y, int Width, int Height, int SourceX, int SourceY, int SourceWidth, int SourceHeight, int scaleX, int scaleY, R4DVECTOR color, float Rotation, bool FlipHorizontal ) : void
Draw_TextureFont ( RFONT font, int X, int Y, string Message ) : void
Draw_TextureFont ( RFONT font, int X, int Y, string Message, R4DVECTOR color ) : void
Draw_TextureFont ( RFONT font, int X, int Y, string Message, R4DVECTOR color, float Rotation, R2DVECTOR RotationOrigin, R2DVECTOR Scale ) : void
Project ( R3DVECTOR Position, RSceneNode Node ) : R3DVECTOR
RScreen2D ( ) : System
Unproject ( R3DVECTOR Position, RSceneNode Node ) : R3DVECTOR

비공개 메소드들

메소드 설명
IAction_Begin2D ( ) : void
IAction_End2D ( ) : void
Update ( ) : void

메소드 상세

Action_Begin2D() 공개 메소드

public Action_Begin2D ( ) : void
리턴 void

Action_End2D() 공개 메소드

public Action_End2D ( ) : void
리턴 void

Create_TextureFont() 공개 메소드

public Create_TextureFont ( string FontName, string FileName ) : RFONT
FontName string
FileName string
리턴 RFONT

Destroy() 공개 메소드

public Destroy ( ) : void
리턴 void

Draw_Line3D() 공개 메소드

public Draw_Line3D ( R3DVECTOR start, R3DVECTOR end, R4DVECTOR color ) : void
start R3DVECTOR
end R3DVECTOR
color R4DVECTOR
리턴 void

Draw_Rect2D() 공개 메소드

public Draw_Rect2D ( int X, int Y, int Width, int Height, R4DVECTOR color ) : void
X int
Y int
Width int
Height int
color R4DVECTOR
리턴 void

Draw_Texture2D() 공개 메소드

public Draw_Texture2D ( int TextureID, int X, int Y, int Width, int Height, int scaleX, int scaleY ) : void
TextureID int
X int
Y int
Width int
Height int
scaleX int
scaleY int
리턴 void

Draw_Texture2D() 공개 메소드

public Draw_Texture2D ( int TextureID, int X, int Y, int Width, int Height, int scaleX, int scaleY, R4DVECTOR color ) : void
TextureID int
X int
Y int
Width int
Height int
scaleX int
scaleY int
color R4DVECTOR
리턴 void

Draw_Texture2D() 공개 메소드

public Draw_Texture2D ( int TextureID, int X, int Y, int Width, int Height, int SourceX, int SourceY, int SourceWidth, int SourceHeight, int scaleX, int scaleY, R4DVECTOR color ) : void
TextureID int
X int
Y int
Width int
Height int
SourceX int
SourceY int
SourceWidth int
SourceHeight int
scaleX int
scaleY int
color R4DVECTOR
리턴 void

Draw_Texture2D() 공개 메소드

public Draw_Texture2D ( int TextureID, int X, int Y, int Width, int Height, int SourceX, int SourceY, int SourceWidth, int SourceHeight, int scaleX, int scaleY, R4DVECTOR color, float Rotation ) : void
TextureID int
X int
Y int
Width int
Height int
SourceX int
SourceY int
SourceWidth int
SourceHeight int
scaleX int
scaleY int
color R4DVECTOR
Rotation float
리턴 void

Draw_Texture2D() 공개 메소드

public Draw_Texture2D ( int TextureID, int X, int Y, int Width, int Height, int SourceX, int SourceY, int SourceWidth, int SourceHeight, int scaleX, int scaleY, R4DVECTOR color, float Rotation, bool FlipHorizontal ) : void
TextureID int
X int
Y int
Width int
Height int
SourceX int
SourceY int
SourceWidth int
SourceHeight int
scaleX int
scaleY int
color R4DVECTOR
Rotation float
FlipHorizontal bool
리턴 void

Draw_TextureFont() 공개 메소드

public Draw_TextureFont ( RFONT font, int X, int Y, string Message ) : void
font RFONT
X int
Y int
Message string
리턴 void

Draw_TextureFont() 공개 메소드

public Draw_TextureFont ( RFONT font, int X, int Y, string Message, R4DVECTOR color ) : void
font RFONT
X int
Y int
Message string
color R4DVECTOR
리턴 void

Draw_TextureFont() 공개 메소드

public Draw_TextureFont ( RFONT font, int X, int Y, string Message, R4DVECTOR color, float Rotation, R2DVECTOR RotationOrigin, R2DVECTOR Scale ) : void
font RFONT
X int
Y int
Message string
color R4DVECTOR
Rotation float
RotationOrigin R2DVECTOR
Scale R2DVECTOR
리턴 void

Project() 공개 메소드

public Project ( R3DVECTOR Position, RSceneNode Node ) : R3DVECTOR
Position R3DVECTOR
Node RSceneNode
리턴 R3DVECTOR

RScreen2D() 공개 메소드

public RScreen2D ( ) : System
리턴 System

Unproject() 공개 메소드

public Unproject ( R3DVECTOR Position, RSceneNode Node ) : R3DVECTOR
Position R3DVECTOR
Node RSceneNode
리턴 R3DVECTOR