C# 클래스 Glare.Graphics.Device

파일 보기 프로젝트 열기: Burton-Radons/Alexandria

Private Properties

프로퍼티 타입 설명
CheckError void
CreateError System.Exception
Device System
DrawStart void
GetDouble double
GetInt32 int
GetInt32 int
GetInt32 int
GetVector2d Vector2d
GetVector3i Vector3i
Initialize void
Lock ContextLock

공개 메소드들

메소드 설명
Clear ( Vector4d color = null, double depth = null, int stencil = null ) : void
DispatchCompute ( Vector2i numGroups ) : void
DispatchCompute ( Vector3i numGroups ) : void
DispatchCompute ( int numGroupsX = 1, int numGroupsY = 1, int numGroupsZ = 1 ) : void

비공개 메소드들

메소드 설명
CheckError ( ) : void
CreateError ( ErrorCode code ) : Exception
Device ( ) : System
DrawStart ( Program program ) : void
GetDouble ( GetPName pname ) : double
GetInt32 ( GetIndexedPName pname, int index ) : int
GetInt32 ( GetPName pname ) : int
GetInt32 ( GetPName pname, int defaultValue ) : int
GetVector2d ( GetPName pname ) : Vector2d
GetVector3i ( GetIndexedPName pname ) : Vector3i
Initialize ( ) : void
Lock ( ) : ContextLock

메소드 상세

Clear() 공개 정적인 메소드

public static Clear ( Vector4d color = null, double depth = null, int stencil = null ) : void
color Vector4d
depth double
stencil int
리턴 void

DispatchCompute() 공개 정적인 메소드

public static DispatchCompute ( Vector2i numGroups ) : void
numGroups Vector2i
리턴 void

DispatchCompute() 공개 정적인 메소드

public static DispatchCompute ( Vector3i numGroups ) : void
numGroups Vector3i
리턴 void

DispatchCompute() 공개 정적인 메소드

public static DispatchCompute ( int numGroupsX = 1, int numGroupsY = 1, int numGroupsZ = 1 ) : void
numGroupsX int
numGroupsY int
numGroupsZ int
리턴 void