C# 클래스 CSPspEmu.Core.Gpu.Impl.Opengl.Modules.RenderbufferManager

파일 보기 프로젝트 열기: soywiz/cspspemu

공개 메소드들

메소드 설명
BindCurrentDrawBufferTexture ( GpuStateStruct GpuState ) : void
DrawVideo ( uint FrameBufferAddress, OutputPixel OutputPixel, int Width, int Height ) : void
GetDrawBufferTexture ( DrawBufferKey Key ) : DrawBufferValue
GetDrawBufferTextureAndLock ( DrawBufferKey Key, Action Action ) : void
GetOrCreateDrawBufferTexture ( DrawBufferKey Key ) : DrawBufferValue
RenderbufferManager ( OpenglGpuImpl OpenglGpuImpl ) : System
TextureCacheGetAndBind ( GpuStateStruct GpuState ) : GLTexture

메소드 상세

BindCurrentDrawBufferTexture() 공개 메소드

DrawVideo() 공개 메소드

public DrawVideo ( uint FrameBufferAddress, OutputPixel OutputPixel, int Width, int Height ) : void
FrameBufferAddress uint
OutputPixel CSPspEmu.Core.Types.OutputPixel
Width int
Height int
리턴 void

GetDrawBufferTexture() 공개 메소드

public GetDrawBufferTexture ( DrawBufferKey Key ) : DrawBufferValue
Key DrawBufferKey
리턴 DrawBufferValue

GetDrawBufferTextureAndLock() 공개 메소드

public GetDrawBufferTextureAndLock ( DrawBufferKey Key, Action Action ) : void
Key DrawBufferKey
Action Action
리턴 void

GetOrCreateDrawBufferTexture() 공개 메소드

public GetOrCreateDrawBufferTexture ( DrawBufferKey Key ) : DrawBufferValue
Key DrawBufferKey
리턴 DrawBufferValue

RenderbufferManager() 공개 메소드

public RenderbufferManager ( OpenglGpuImpl OpenglGpuImpl ) : System
OpenglGpuImpl OpenglGpuImpl
리턴 System

TextureCacheGetAndBind() 공개 메소드

public TextureCacheGetAndBind ( GpuStateStruct GpuState ) : GLTexture
GpuState CSPspEmu.Core.Gpu.State.GpuStateStruct
리턴 GLTexture