C# Класс Qyoto.QGLContext

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

Защищенные свойства (Protected)

Свойство Тип Описание
interceptor SmokeInvocation

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

Метод Описание
AreSharing ( QGLContext context1, QGLContext context2 ) : bool
BindTexture ( QImage image ) : uint
BindTexture ( QImage image, int target ) : uint
BindTexture ( QImage image, int target, int format ) : uint
BindTexture ( QImage image, int target, int format, uint options ) : uint
BindTexture ( QPixmap pixmap ) : uint
BindTexture ( QPixmap pixmap, int target ) : uint
BindTexture ( QPixmap pixmap, int target, int format ) : uint
BindTexture ( QPixmap pixmap, int target, int format, uint options ) : uint
BindTexture ( string fileName ) : uint
CurrentContext ( ) : QGLContext
CurrentCtx ( ) : QGLContext
DeleteTexture ( uint tx_id ) : void
Device ( ) : IQPaintDevice
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 ( ) : QGLFormat
IsSharing ( ) : bool
IsValid ( ) : bool
OverlayTransparentColor ( ) : QColor
QGLContext ( QGLFormat format ) : System
QGLContext ( QGLFormat format, IQPaintDevice device ) : System
RequestedFormat ( ) : QGLFormat
Reset ( ) : void
SetFormat ( QGLFormat format ) : void
SetTextureCacheLimit ( int size ) : void
TextureCacheLimit ( ) : int

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

Метод Описание
ColorIndex ( QColor c ) : uint
CreateProxy ( ) : void
DeviceIsPixmap ( ) : bool
GenerateFontDisplayLists ( QFont fnt, int listBase ) : void
Initialized ( ) : bool
QGLContext ( Type dummy ) : System
SetDevice ( IQPaintDevice pDev ) : void
SetInitialized ( bool on ) : void
SetValid ( bool valid ) : void
SetWindowCreated ( bool on ) : void
WindowCreated ( ) : bool

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

Метод Описание
ChooseContext ( ) : bool
ChooseContext ( QGLContext shareContext ) : bool
Create ( ) : bool
Create ( QGLContext shareContext ) : bool
DoneCurrent ( ) : void
MakeCurrent ( ) : void
QGLContext ( ) : System
SwapBuffers ( ) : void

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

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

public static AreSharing ( QGLContext context1, QGLContext context2 ) : bool
context1 QGLContext
context2 QGLContext
Результат bool

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

public BindTexture ( QImage image ) : uint
image QImage
Результат uint

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

public BindTexture ( QImage image, int target ) : uint
image QImage
target int
Результат uint

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

public BindTexture ( QImage image, int target, int format ) : uint
image QImage
target int
format int
Результат uint

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

public BindTexture ( QImage image, int target, int format, uint options ) : uint
image QImage
target int
format int
options uint
Результат uint

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

public BindTexture ( QPixmap pixmap ) : uint
pixmap QPixmap
Результат uint

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

public BindTexture ( QPixmap pixmap, int target ) : uint
pixmap QPixmap
target int
Результат uint

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

public BindTexture ( QPixmap pixmap, int target, int format ) : uint
pixmap QPixmap
target int
format int
Результат uint

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

public BindTexture ( QPixmap pixmap, int target, int format, uint options ) : uint
pixmap QPixmap
target int
format int
options uint
Результат uint

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

public BindTexture ( string fileName ) : uint
fileName string
Результат uint

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

protected ColorIndex ( QColor c ) : uint
c QColor
Результат uint

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

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

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

public static CurrentContext ( ) : QGLContext
Результат QGLContext

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

public static CurrentCtx ( ) : QGLContext
Результат QGLContext

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

public DeleteTexture ( uint tx_id ) : void
tx_id uint
Результат void

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

public Device ( ) : IQPaintDevice
Результат IQPaintDevice

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

protected DeviceIsPixmap ( ) : bool
Результат bool

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 ( ) : QGLFormat
Результат QGLFormat

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

protected GenerateFontDisplayLists ( QFont fnt, int listBase ) : void
fnt QFont
listBase int
Результат void

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

protected Initialized ( ) : bool
Результат bool

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

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

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

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

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

public OverlayTransparentColor ( ) : QColor
Результат QColor

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

public QGLContext ( QGLFormat format ) : System
format QGLFormat
Результат System

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

public QGLContext ( QGLFormat format, IQPaintDevice device ) : System
format QGLFormat
device IQPaintDevice
Результат System

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

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

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

public RequestedFormat ( ) : QGLFormat
Результат QGLFormat

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

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

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

protected SetDevice ( IQPaintDevice pDev ) : void
pDev IQPaintDevice
Результат void

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

public SetFormat ( QGLFormat format ) : void
format QGLFormat
Результат void

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

protected SetInitialized ( bool on ) : void
on bool
Результат void

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

public static SetTextureCacheLimit ( int size ) : void
size int
Результат void

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

protected SetValid ( bool valid ) : void
valid bool
Результат void

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

protected SetWindowCreated ( bool on ) : void
on bool
Результат void

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

public static TextureCacheLimit ( ) : int
Результат int

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

protected WindowCreated ( ) : bool
Результат bool

Описание свойств

interceptor защищенное свойство

protected SmokeInvocation,Qyoto interceptor
Результат SmokeInvocation