C# Class Qyoto.QGLFramebufferObject

Inheritance: QPaintDevice, IDisposable
Exibir arquivo Open project: 0xd34df00d/Qross Class Usage Examples

Public Methods

Method Description
Bind ( ) : bool
BlitFramebuffer ( QGLFramebufferObject target, Qyoto.QRect targetRect, QGLFramebufferObject source, Qyoto.QRect sourceRect ) : void
Dispose ( ) : void
DrawTexture ( QPointF point, uint textureId ) : void
DrawTexture ( QPointF point, uint textureId, int textureTarget ) : void
DrawTexture ( Qyoto.QRectF target, uint textureId ) : void
DrawTexture ( Qyoto.QRectF target, uint textureId, int textureTarget ) : void
Format ( ) : QGLFramebufferObjectFormat
HasOpenGLFramebufferBlit ( ) : bool
HasOpenGLFramebufferObjects ( ) : bool
IsBound ( ) : bool
IsValid ( ) : bool
QGLFramebufferObject ( Qyoto.QSize size ) : System
QGLFramebufferObject ( Qyoto.QSize size, QGLFramebufferObject attachment ) : System
QGLFramebufferObject ( Qyoto.QSize size, QGLFramebufferObject attachment, int target ) : System
QGLFramebufferObject ( Qyoto.QSize size, QGLFramebufferObject attachment, int target, int internal_format ) : System
QGLFramebufferObject ( Qyoto.QSize size, QGLFramebufferObjectFormat format ) : System
QGLFramebufferObject ( Qyoto.QSize size, int target ) : System
QGLFramebufferObject ( int width, int height ) : System
QGLFramebufferObject ( int width, int height, QGLFramebufferObject attachment ) : System
QGLFramebufferObject ( int width, int height, QGLFramebufferObject attachment, int target ) : System
QGLFramebufferObject ( int width, int height, QGLFramebufferObject attachment, int target, int internal_format ) : System
QGLFramebufferObject ( int width, int height, QGLFramebufferObjectFormat format ) : System
QGLFramebufferObject ( int width, int height, int target ) : System
Release ( ) : bool
Size ( ) : Qyoto.QSize
Texture ( ) : uint
ToImage ( ) : QImage
attachment ( ) : QGLFramebufferObject.Attachment

Protected Methods

Method Description
CreateProxy ( ) : void
QGLFramebufferObject ( Type dummy ) : System

Private Methods

Method Description
DevType ( ) : int
Metric ( QPaintDevice metric ) : int
PaintEngine ( ) : QPaintEngine
QGLFramebufferObject ( ) : System

Method Details

Bind() public method

public Bind ( ) : bool
return bool

BlitFramebuffer() public static method

public static BlitFramebuffer ( QGLFramebufferObject target, Qyoto.QRect targetRect, QGLFramebufferObject source, Qyoto.QRect sourceRect ) : void
target QGLFramebufferObject
targetRect Qyoto.QRect
source QGLFramebufferObject
sourceRect Qyoto.QRect
return void

CreateProxy() protected method

protected CreateProxy ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

DrawTexture() public method

public DrawTexture ( QPointF point, uint textureId ) : void
point QPointF
textureId uint
return void

DrawTexture() public method

public DrawTexture ( QPointF point, uint textureId, int textureTarget ) : void
point QPointF
textureId uint
textureTarget int
return void

DrawTexture() public method

public DrawTexture ( Qyoto.QRectF target, uint textureId ) : void
target Qyoto.QRectF
textureId uint
return void

DrawTexture() public method

public DrawTexture ( Qyoto.QRectF target, uint textureId, int textureTarget ) : void
target Qyoto.QRectF
textureId uint
textureTarget int
return void

Format() public method

public Format ( ) : QGLFramebufferObjectFormat
return QGLFramebufferObjectFormat

HasOpenGLFramebufferBlit() public static method

public static HasOpenGLFramebufferBlit ( ) : bool
return bool

HasOpenGLFramebufferObjects() public static method

public static HasOpenGLFramebufferObjects ( ) : bool
return bool

IsBound() public method

public IsBound ( ) : bool
return bool

IsValid() public method

public IsValid ( ) : bool
return bool

QGLFramebufferObject() public method

public QGLFramebufferObject ( Qyoto.QSize size ) : System
size Qyoto.QSize
return System

QGLFramebufferObject() public method

public QGLFramebufferObject ( Qyoto.QSize size, QGLFramebufferObject attachment ) : System
size Qyoto.QSize
attachment QGLFramebufferObject
return System

QGLFramebufferObject() public method

public QGLFramebufferObject ( Qyoto.QSize size, QGLFramebufferObject attachment, int target ) : System
size Qyoto.QSize
attachment QGLFramebufferObject
target int
return System

QGLFramebufferObject() public method

public QGLFramebufferObject ( Qyoto.QSize size, QGLFramebufferObject attachment, int target, int internal_format ) : System
size Qyoto.QSize
attachment QGLFramebufferObject
target int
internal_format int
return System

QGLFramebufferObject() public method

public QGLFramebufferObject ( Qyoto.QSize size, QGLFramebufferObjectFormat format ) : System
size Qyoto.QSize
format QGLFramebufferObjectFormat
return System

QGLFramebufferObject() public method

public QGLFramebufferObject ( Qyoto.QSize size, int target ) : System
size Qyoto.QSize
target int
return System

QGLFramebufferObject() protected method

protected QGLFramebufferObject ( Type dummy ) : System
dummy System.Type
return System

QGLFramebufferObject() public method

public QGLFramebufferObject ( int width, int height ) : System
width int
height int
return System

QGLFramebufferObject() public method

public QGLFramebufferObject ( int width, int height, QGLFramebufferObject attachment ) : System
width int
height int
attachment QGLFramebufferObject
return System

QGLFramebufferObject() public method

public QGLFramebufferObject ( int width, int height, QGLFramebufferObject attachment, int target ) : System
width int
height int
attachment QGLFramebufferObject
target int
return System

QGLFramebufferObject() public method

public QGLFramebufferObject ( int width, int height, QGLFramebufferObject attachment, int target, int internal_format ) : System
width int
height int
attachment QGLFramebufferObject
target int
internal_format int
return System

QGLFramebufferObject() public method

public QGLFramebufferObject ( int width, int height, QGLFramebufferObjectFormat format ) : System
width int
height int
format QGLFramebufferObjectFormat
return System

QGLFramebufferObject() public method

public QGLFramebufferObject ( int width, int height, int target ) : System
width int
height int
target int
return System

Release() public method

public Release ( ) : bool
return bool

Size() public method

public Size ( ) : Qyoto.QSize
return Qyoto.QSize

Texture() public method

public Texture ( ) : uint
return uint

ToImage() public method

public ToImage ( ) : QImage
return QImage

attachment() public method

public attachment ( ) : QGLFramebufferObject.Attachment
return QGLFramebufferObject.Attachment