C# 클래스 PGMEBackend.Surface

파일 보기 프로젝트 열기: Diegoisawesome/AwesomeMapEditor-old

공개 프로퍼티들

프로퍼티 타입 설명
ActiveTexture Texture2D
EnableQuadWireframe bool

공개 메소드들

메소드 설명
DrawLine ( ) : void
DrawOutlineRect ( double x, double y, double w, double h ) : void
DrawOutlineRect ( double x, double y, double w, double h, Color col ) : void
DrawQuad ( double blx, double bly, double brx, double bry, double trx, double trY, double tlx, double tly ) : void
DrawRect ( double x, double y, double w, double h ) : void
DrawRect ( double x, double y, double w, double h, Color col ) : void
DrawRect ( double x, double y, double w, double h, double blx, double bly, double brx, double bry, double trx, double trY, double tlx, double tly ) : void
DrawTexturedRect ( Texture2D texture, double x, double y, double w, double h ) : void
DrawTexturedRect ( Texture2D texture, double x, double y, double w, double h, Color col ) : void
DrawTexturedRectRotated ( Texture2D texture, System.Vector2 position, System.Vector2 scale ) : void
DrawTexturedRectRotated ( Texture2D texture, double x, double y, double w, double h ) : void
DrawTexturedRectRotated ( Texture2D texture, double x, double y, double w, double h, Color col ) : void
DrawTexturedRectRotated ( Texture2D texture, double x, double y, double w, double h, double rot ) : void
DrawTexturedRectRotated ( Texture2D texture, double x, double y, double w, double h, double rot, Color col ) : void
DrawTexturedRectRotated ( Texture2D texture, double x, double y, double w, double h, double rot, Color col, double blx, double bly, double brx, double bry, double trx, double trY, double tlx, double tly ) : void
DrawTexturedRectUV ( Texture2D texture, double x, double y, double w, double h, double blx, double bly, double brx, double bry, double trx, double trY, double tlx, double tly ) : void
DrawTexturedRectUV ( Texture2D texture, double x, double y, double w, double h, double blx, double bly, double brx, double bry, double trx, double trY, double tlx, double tly, Color col ) : void
DrawTexturedRectUVRotated ( Texture2D texture, double x, double y, double w, double h, double blx, double bly, double brx, double bry, double trx, double trY, double tlx, double tly ) : void
DrawTexturedRectUVRotated ( Texture2D texture, double x, double y, double w, double h, double blx, double bly, double brx, double bry, double trx, double trY, double tlx, double tly, Color col ) : void
SetColor ( Color col ) : void
SetColor ( double r, double g, double b ) : void
SetColor ( double r, double g, double b, double a ) : void
SetTexture ( ) : void
SetTexture ( Texture2D tex ) : void

메소드 상세

DrawLine() 공개 정적인 메소드

public static DrawLine ( ) : void
리턴 void

DrawOutlineRect() 공개 정적인 메소드

public static DrawOutlineRect ( double x, double y, double w, double h ) : void
x double
y double
w double
h double
리턴 void

DrawOutlineRect() 공개 정적인 메소드

public static DrawOutlineRect ( double x, double y, double w, double h, Color col ) : void
x double
y double
w double
h double
col Color
리턴 void

DrawQuad() 공개 정적인 메소드

public static DrawQuad ( double blx, double bly, double brx, double bry, double trx, double trY, double tlx, double tly ) : void
blx double
bly double
brx double
bry double
trx double
trY double
tlx double
tly double
리턴 void

DrawRect() 공개 정적인 메소드

public static DrawRect ( double x, double y, double w, double h ) : void
x double
y double
w double
h double
리턴 void

DrawRect() 공개 정적인 메소드

public static DrawRect ( double x, double y, double w, double h, Color col ) : void
x double
y double
w double
h double
col Color
리턴 void

DrawRect() 공개 정적인 메소드

public static DrawRect ( double x, double y, double w, double h, double blx, double bly, double brx, double bry, double trx, double trY, double tlx, double tly ) : void
x double
y double
w double
h double
blx double
bly double
brx double
bry double
trx double
trY double
tlx double
tly double
리턴 void

DrawTexturedRect() 공개 정적인 메소드

public static DrawTexturedRect ( Texture2D texture, double x, double y, double w, double h ) : void
texture Texture2D
x double
y double
w double
h double
리턴 void

DrawTexturedRect() 공개 정적인 메소드

public static DrawTexturedRect ( Texture2D texture, double x, double y, double w, double h, Color col ) : void
texture Texture2D
x double
y double
w double
h double
col Color
리턴 void

DrawTexturedRectRotated() 공개 정적인 메소드

public static DrawTexturedRectRotated ( Texture2D texture, System.Vector2 position, System.Vector2 scale ) : void
texture Texture2D
position System.Vector2
scale System.Vector2
리턴 void

DrawTexturedRectRotated() 공개 정적인 메소드

public static DrawTexturedRectRotated ( Texture2D texture, double x, double y, double w, double h ) : void
texture Texture2D
x double
y double
w double
h double
리턴 void

DrawTexturedRectRotated() 공개 정적인 메소드

public static DrawTexturedRectRotated ( Texture2D texture, double x, double y, double w, double h, Color col ) : void
texture Texture2D
x double
y double
w double
h double
col Color
리턴 void

DrawTexturedRectRotated() 공개 정적인 메소드

public static DrawTexturedRectRotated ( Texture2D texture, double x, double y, double w, double h, double rot ) : void
texture Texture2D
x double
y double
w double
h double
rot double
리턴 void

DrawTexturedRectRotated() 공개 정적인 메소드

public static DrawTexturedRectRotated ( Texture2D texture, double x, double y, double w, double h, double rot, Color col ) : void
texture Texture2D
x double
y double
w double
h double
rot double
col Color
리턴 void

DrawTexturedRectRotated() 공개 정적인 메소드

public static DrawTexturedRectRotated ( Texture2D texture, double x, double y, double w, double h, double rot, Color col, double blx, double bly, double brx, double bry, double trx, double trY, double tlx, double tly ) : void
texture Texture2D
x double
y double
w double
h double
rot double
col Color
blx double
bly double
brx double
bry double
trx double
trY double
tlx double
tly double
리턴 void

DrawTexturedRectUV() 공개 정적인 메소드

public static DrawTexturedRectUV ( Texture2D texture, double x, double y, double w, double h, double blx, double bly, double brx, double bry, double trx, double trY, double tlx, double tly ) : void
texture Texture2D
x double
y double
w double
h double
blx double
bly double
brx double
bry double
trx double
trY double
tlx double
tly double
리턴 void

DrawTexturedRectUV() 공개 정적인 메소드

public static DrawTexturedRectUV ( Texture2D texture, double x, double y, double w, double h, double blx, double bly, double brx, double bry, double trx, double trY, double tlx, double tly, Color col ) : void
texture Texture2D
x double
y double
w double
h double
blx double
bly double
brx double
bry double
trx double
trY double
tlx double
tly double
col Color
리턴 void

DrawTexturedRectUVRotated() 공개 정적인 메소드

public static DrawTexturedRectUVRotated ( Texture2D texture, double x, double y, double w, double h, double blx, double bly, double brx, double bry, double trx, double trY, double tlx, double tly ) : void
texture Texture2D
x double
y double
w double
h double
blx double
bly double
brx double
bry double
trx double
trY double
tlx double
tly double
리턴 void

DrawTexturedRectUVRotated() 공개 정적인 메소드

public static DrawTexturedRectUVRotated ( Texture2D texture, double x, double y, double w, double h, double blx, double bly, double brx, double bry, double trx, double trY, double tlx, double tly, Color col ) : void
texture Texture2D
x double
y double
w double
h double
blx double
bly double
brx double
bry double
trx double
trY double
tlx double
tly double
col Color
리턴 void

SetColor() 공개 정적인 메소드

public static SetColor ( Color col ) : void
col Color
리턴 void

SetColor() 공개 정적인 메소드

public static SetColor ( double r, double g, double b ) : void
r double
g double
b double
리턴 void

SetColor() 공개 정적인 메소드

public static SetColor ( double r, double g, double b, double a ) : void
r double
g double
b double
a double
리턴 void

SetTexture() 공개 정적인 메소드

public static SetTexture ( ) : void
리턴 void

SetTexture() 공개 정적인 메소드

public static SetTexture ( Texture2D tex ) : void
tex Texture2D
리턴 void

프로퍼티 상세

ActiveTexture 공개적으로 정적으로 프로퍼티

public static Texture2D,PGMEBackend ActiveTexture
리턴 Texture2D

EnableQuadWireframe 공개적으로 정적으로 프로퍼티

public static bool EnableQuadWireframe
리턴 bool