C# 클래스 Axiom.Graphics.RenderTarget

A 'canvas' which can receive the results of a rendering operation.
This abstract class defines a common root to all targets of rendering operations. A render target could be a window on a screen, or another offscreen surface like a render texture.
상속: IDisposable
파일 보기 프로젝트 열기: WolfgangSt/axiom 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
fsaa int
fsaaHint string
hwGamma bool

Private Properties

프로퍼티 타입 설명
AddViewport Axiom.Core.Viewport
AddViewport Axiom.Core.Viewport
AttachDepthBuffer bool
BeginUpdate void
CopyContentsToMemory void
CopyContentsToMemory void
DetachDepthBuffer void
EndUpdate void
FirePostUpdate void
FirePreUpdate void
FireViewportAdded void
FireViewportPostUpdate void
FireViewportPreUpdate void
FireViewportRemoved void
GetCustomAttribute object
GetMetrics void
GetStatistics void
GetViewport Axiom.Core.Viewport
GetViewportByZOrder Axiom.Core.Viewport
NotifyCameraRemoved void
RemoveAllViewports void
RemoveViewport void
RenderTarget System
RenderTarget System
ResetStatistics void
SuggestPixelFormat PixelFormat
SwapBuffers void
Update void
Update void
UpdateAutoUpdatedViewports void
UpdateImpl void
UpdateStatistics void
UpdateViewport void
UpdateViewport void
WriteContentsToFile void
WriteContentsToTimestampedFile String
_DetachDepthBuffer void
this object

공개 메소드들

메소드 설명
HasViewportWithZOrder ( int zOrder ) : bool

Checks if a viewport exists at the given ZOrder.

보호된 메소드들

메소드 설명
dispose ( bool disposeManagedResources ) : void

Class level dispose method

비공개 메소드들

메소드 설명
AddViewport ( Camera camera ) : Axiom.Core.Viewport
AddViewport ( Camera camera, float left, float top, float nwidth, float nheight, int zOrder ) : Axiom.Core.Viewport
AttachDepthBuffer ( DepthBuffer ndepthBuffer ) : bool
BeginUpdate ( ) : void
CopyContentsToMemory ( PixelBox pb ) : void
CopyContentsToMemory ( PixelBox pb, FrameBuffer buffer ) : void
DetachDepthBuffer ( ) : void
EndUpdate ( ) : void
FirePostUpdate ( ) : void
FirePreUpdate ( ) : void
FireViewportAdded ( Axiom.Core.Viewport viewport ) : void
FireViewportPostUpdate ( Axiom.Core.Viewport viewport ) : void
FireViewportPreUpdate ( Axiom.Core.Viewport viewport ) : void
FireViewportRemoved ( Axiom.Core.Viewport viewport ) : void
GetCustomAttribute ( string attribute ) : object
GetMetrics ( int &nwidth, int &nheight, int &ncolorDepth ) : void
GetStatistics ( float &lastFPS, float &avgFPS, float &bestFPS, float &worstFPS ) : void
GetViewport ( int index ) : Axiom.Core.Viewport
GetViewportByZOrder ( int zOrder ) : Axiom.Core.Viewport
NotifyCameraRemoved ( Camera camera ) : void
RemoveAllViewports ( ) : void
RemoveViewport ( int zOrder ) : void
RenderTarget ( ) : System
RenderTarget ( string name ) : System
ResetStatistics ( ) : void
SuggestPixelFormat ( ) : PixelFormat
SwapBuffers ( bool waitForVSync = true ) : void
Update ( ) : void
Update ( bool swapBuffers ) : void
UpdateAutoUpdatedViewports ( bool updateStatistics = true ) : void
UpdateImpl ( ) : void
UpdateStatistics ( ) : void
UpdateViewport ( Axiom.Core.Viewport viewport, bool updateStatistics ) : void
UpdateViewport ( int zorder, bool updateStatistics ) : void
WriteContentsToFile ( string fileName ) : void
WriteContentsToTimestampedFile ( String filenamePrefix, String filenameSuffix ) : String
_DetachDepthBuffer ( ) : void
this ( string attribute ) : object

메소드 상세

HasViewportWithZOrder() 공개 메소드

Checks if a viewport exists at the given ZOrder.
public HasViewportWithZOrder ( int zOrder ) : bool
zOrder int
리턴 bool

dispose() 보호된 메소드

Class level dispose method
protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool True if Unmanaged resources should be released.
리턴 void

프로퍼티 상세

fsaa 보호되어 있는 프로퍼티

Flag that states whether this target is FSAA.
protected int fsaa
리턴 int

fsaaHint 보호되어 있는 프로퍼티

protected string fsaaHint
리턴 string

hwGamma 보호되어 있는 프로퍼티

protected bool hwGamma
리턴 bool