C# Класс Qyoto.QGLFramebufferObject

Наследование: QPaintDevice, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
CreateProxy ( ) : void
QGLFramebufferObject ( Type dummy ) : System

Приватные методы

Метод Описание
DevType ( ) : int
Metric ( QPaintDevice metric ) : int
PaintEngine ( ) : QPaintEngine
QGLFramebufferObject ( ) : System

Описание методов

Bind() публичный Метод

public Bind ( ) : bool
Результат bool

BlitFramebuffer() публичный статический Метод

public static BlitFramebuffer ( QGLFramebufferObject target, Qyoto.QRect targetRect, QGLFramebufferObject source, Qyoto.QRect sourceRect ) : void
target QGLFramebufferObject
targetRect Qyoto.QRect
source QGLFramebufferObject
sourceRect Qyoto.QRect
Результат void

CreateProxy() защищенный Метод

protected CreateProxy ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

DrawTexture() публичный Метод

public DrawTexture ( QPointF point, uint textureId ) : void
point QPointF
textureId uint
Результат void

DrawTexture() публичный Метод

public DrawTexture ( QPointF point, uint textureId, int textureTarget ) : void
point QPointF
textureId uint
textureTarget int
Результат void

DrawTexture() публичный Метод

public DrawTexture ( Qyoto.QRectF target, uint textureId ) : void
target Qyoto.QRectF
textureId uint
Результат void

DrawTexture() публичный Метод

public DrawTexture ( Qyoto.QRectF target, uint textureId, int textureTarget ) : void
target Qyoto.QRectF
textureId uint
textureTarget int
Результат void

Format() публичный Метод

public Format ( ) : QGLFramebufferObjectFormat
Результат QGLFramebufferObjectFormat

HasOpenGLFramebufferBlit() публичный статический Метод

public static HasOpenGLFramebufferBlit ( ) : bool
Результат bool

HasOpenGLFramebufferObjects() публичный статический Метод

public static HasOpenGLFramebufferObjects ( ) : bool
Результат bool

IsBound() публичный Метод

public IsBound ( ) : bool
Результат bool

IsValid() публичный Метод

public IsValid ( ) : bool
Результат bool

QGLFramebufferObject() публичный Метод

public QGLFramebufferObject ( Qyoto.QSize size ) : System
size Qyoto.QSize
Результат System

QGLFramebufferObject() публичный Метод

public QGLFramebufferObject ( Qyoto.QSize size, QGLFramebufferObject attachment ) : System
size Qyoto.QSize
attachment QGLFramebufferObject
Результат System

QGLFramebufferObject() публичный Метод

public QGLFramebufferObject ( Qyoto.QSize size, QGLFramebufferObject attachment, int target ) : System
size Qyoto.QSize
attachment QGLFramebufferObject
target int
Результат System

QGLFramebufferObject() публичный Метод

public QGLFramebufferObject ( Qyoto.QSize size, QGLFramebufferObject attachment, int target, int internal_format ) : System
size Qyoto.QSize
attachment QGLFramebufferObject
target int
internal_format int
Результат System

QGLFramebufferObject() публичный Метод

public QGLFramebufferObject ( Qyoto.QSize size, QGLFramebufferObjectFormat format ) : System
size Qyoto.QSize
format QGLFramebufferObjectFormat
Результат System

QGLFramebufferObject() публичный Метод

public QGLFramebufferObject ( Qyoto.QSize size, int target ) : System
size Qyoto.QSize
target int
Результат System

QGLFramebufferObject() защищенный Метод

protected QGLFramebufferObject ( Type dummy ) : System
dummy System.Type
Результат System

QGLFramebufferObject() публичный Метод

public QGLFramebufferObject ( int width, int height ) : System
width int
height int
Результат System

QGLFramebufferObject() публичный Метод

public QGLFramebufferObject ( int width, int height, QGLFramebufferObject attachment ) : System
width int
height int
attachment QGLFramebufferObject
Результат System

QGLFramebufferObject() публичный Метод

public QGLFramebufferObject ( int width, int height, QGLFramebufferObject attachment, int target ) : System
width int
height int
attachment QGLFramebufferObject
target int
Результат System

QGLFramebufferObject() публичный Метод

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
Результат System

QGLFramebufferObject() публичный Метод

public QGLFramebufferObject ( int width, int height, QGLFramebufferObjectFormat format ) : System
width int
height int
format QGLFramebufferObjectFormat
Результат System

QGLFramebufferObject() публичный Метод

public QGLFramebufferObject ( int width, int height, int target ) : System
width int
height int
target int
Результат System

Release() публичный Метод

public Release ( ) : bool
Результат bool

Size() публичный Метод

public Size ( ) : Qyoto.QSize
Результат Qyoto.QSize

Texture() публичный Метод

public Texture ( ) : uint
Результат uint

ToImage() публичный Метод

public ToImage ( ) : QImage
Результат QImage

attachment() публичный Метод

public attachment ( ) : QGLFramebufferObject.Attachment
Результат QGLFramebufferObject.Attachment