C# 클래스 PsmFramework.Engines.DrawEngine2d.DrawEngine2d

상속: IDisposablePlus
파일 보기 프로젝트 열기: artwallace/PsmFramework 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Cleanup void
CleanupClearColor void
CleanupDebugFont void
CleanupDebugRuler void
CleanupGraphicsContext void
CleanupLayers void
CleanupOpenGlBlendMode void
CleanupPerformanceTracking void
CleanupRender void
CleanupRenderRequiredFlag void
CleanupScreenCamera void
CleanupShaders void
CleanupTextures void
CleanupTiledTextureManager void
CleanupWorldCamera void
DrawEngine2d System
IncrementWorkaroundBuffersFilled void
Initialize void
InitializeClearColor void
InitializeDebugFont void
InitializeDebugRuler void
InitializeGraphicsContext void
InitializeLayers void
InitializeOpenGlBlendMode void
InitializePerformanceTracking void
InitializeRender void
InitializeRenderRequiredFlag void
InitializeScreenCamera void
InitializeShaders void
InitializeTextures void
InitializeTiledTextureManager void
InitializeWorldCamera void
RenderWork void
ResetRenderRequired void
ResetWorkaroundBuffersFilled void
SetBlendMode void

공개 메소드들

메소드 설명
DisableBlendMode ( ) : void
Dispose ( ) : void
IncrementDrawArrayCallsCounter ( ) : void
Render ( ) : void
RenderSwapBuffers ( ) : void
ResetDrawArrayCallsCounter ( ) : void
SetBlendModeToAdditive ( ) : void
SetBlendModeToMultiplicative ( ) : void
SetBlendModeToNone ( ) : void
SetBlendModeToNormal ( ) : void
SetBlendModeToPremultipliedAlpha ( ) : void
SetRenderRequired ( ) : void

비공개 메소드들

메소드 설명
Cleanup ( ) : void
CleanupClearColor ( ) : void
CleanupDebugFont ( ) : void
CleanupDebugRuler ( ) : void
CleanupGraphicsContext ( ) : void
CleanupLayers ( ) : void
CleanupOpenGlBlendMode ( ) : void
CleanupPerformanceTracking ( ) : void
CleanupRender ( ) : void
CleanupRenderRequiredFlag ( ) : void
CleanupScreenCamera ( ) : void
CleanupShaders ( ) : void
CleanupTextures ( ) : void
CleanupTiledTextureManager ( ) : void
CleanupWorldCamera ( ) : void
DrawEngine2d ( GraphicsContext graphicsContext, CoordinateSystemMode coordinateSystemMode = CoordinateSystemMode.OriginAtUpperLeft ) : System
IncrementWorkaroundBuffersFilled ( ) : void
Initialize ( GraphicsContext graphicsContext, CoordinateSystemMode coordinateSystemMode ) : void
InitializeClearColor ( ) : void
InitializeDebugFont ( ) : void
InitializeDebugRuler ( ) : void
InitializeGraphicsContext ( GraphicsContext graphicsContext, CoordinateSystemMode coordinateSystemMode ) : void
InitializeLayers ( ) : void
InitializeOpenGlBlendMode ( ) : void
InitializePerformanceTracking ( ) : void
InitializeRender ( ) : void
InitializeRenderRequiredFlag ( ) : void
InitializeScreenCamera ( ) : void
InitializeShaders ( ) : void
InitializeTextures ( ) : void
InitializeTiledTextureManager ( ) : void
InitializeWorldCamera ( ) : void
RenderWork ( ) : void
ResetRenderRequired ( ) : void
ResetWorkaroundBuffersFilled ( ) : void
SetBlendMode ( BlendFunc blendFunc ) : void

메소드 상세

DisableBlendMode() 공개 메소드

public DisableBlendMode ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

IncrementDrawArrayCallsCounter() 공개 메소드

public IncrementDrawArrayCallsCounter ( ) : void
리턴 void

Render() 공개 메소드

public Render ( ) : void
리턴 void

RenderSwapBuffers() 공개 메소드

public RenderSwapBuffers ( ) : void
리턴 void

ResetDrawArrayCallsCounter() 공개 메소드

public ResetDrawArrayCallsCounter ( ) : void
리턴 void

SetBlendModeToAdditive() 공개 메소드

public SetBlendModeToAdditive ( ) : void
리턴 void

SetBlendModeToMultiplicative() 공개 메소드

public SetBlendModeToMultiplicative ( ) : void
리턴 void

SetBlendModeToNone() 공개 메소드

public SetBlendModeToNone ( ) : void
리턴 void

SetBlendModeToNormal() 공개 메소드

public SetBlendModeToNormal ( ) : void
리턴 void

SetBlendModeToPremultipliedAlpha() 공개 메소드

public SetBlendModeToPremultipliedAlpha ( ) : void
리턴 void

SetRenderRequired() 공개 메소드

public SetRenderRequired ( ) : void
리턴 void