C# 클래스 Qyoto.QGLWidget

상속: QWidget, IDisposable
파일 보기 프로젝트 열기: 0xd34df00d/Qross 1 사용 예제들

공개 메소드들

메소드 설명
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
Colormap ( ) : Qyoto.QGLColormap
Context ( ) : QGLContext
ConvertToGLFormat ( QImage img ) : QImage
DeleteTexture ( uint tx_id ) : void
Dispose ( ) : void
DoneCurrent ( ) : void
DoubleBuffer ( ) : bool
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
GrabFrameBuffer ( ) : QImage
GrabFrameBuffer ( bool withAlpha ) : QImage
IsSharing ( ) : bool
IsValid ( ) : bool
MakeCurrent ( ) : void
MakeOverlayCurrent ( ) : void
OverlayContext ( ) : QGLContext
QGLWidget ( QGLContext context ) : System
QGLWidget ( QGLContext context, QWidget parent ) : System
QGLWidget ( QGLContext context, QWidget parent, QGLWidget shareWidget ) : System
QGLWidget ( QGLContext context, QWidget parent, QGLWidget shareWidget, uint f ) : System
QGLWidget ( QGLFormat format ) : System
QGLWidget ( QGLFormat format, QWidget parent ) : System
QGLWidget ( QGLFormat format, QWidget parent, QGLWidget shareWidget ) : System
QGLWidget ( QGLFormat format, QWidget parent, QGLWidget shareWidget, uint f ) : System
QGLWidget ( QWidget parent ) : System
QGLWidget ( QWidget parent, QGLWidget shareWidget ) : System
QGLWidget ( QWidget parent, QGLWidget shareWidget, uint f ) : System
QglClearColor ( QColor c ) : void
QglColor ( QColor c ) : void
RenderPixmap ( ) : QPixmap
RenderPixmap ( int w ) : QPixmap
RenderPixmap ( int w, int h ) : QPixmap
RenderPixmap ( int w, int h, bool useContext ) : QPixmap
RenderText ( double x, double y, double z, string str ) : void
RenderText ( double x, double y, double z, string str, QFont fnt ) : void
RenderText ( double x, double y, double z, string str, QFont fnt, int listBase ) : void
RenderText ( int x, int y, string str ) : void
RenderText ( int x, int y, string str, QFont fnt ) : void
RenderText ( int x, int y, string str, QFont fnt, int listBase ) : void
SetColormap ( Qyoto.QGLColormap map ) : void
SetContext ( QGLContext context ) : void
SetContext ( QGLContext context, QGLContext shareContext ) : void
SetContext ( QGLContext context, QGLContext shareContext, bool deleteOldContext ) : void
SetFormat ( QGLFormat format ) : void
SetMouseTracking ( bool enable ) : void
SwapBuffers ( ) : void
Tr ( string s ) : string
Tr ( string s, string c ) : string

보호된 메소드들

메소드 설명
AutoBufferSwap ( ) : bool
CreateProxy ( ) : void
FontDisplayListBase ( QFont fnt ) : int
FontDisplayListBase ( QFont fnt, int listBase ) : int
QGLWidget ( Type dummy ) : System
SetAutoBufferSwap ( bool on ) : void

비공개 메소드들

메소드 설명
Event ( Qyoto.QEvent arg1 ) : bool
GlDraw ( ) : void
GlInit ( ) : void
InitializeGL ( ) : void
InitializeOverlayGL ( ) : void
PaintEngine ( ) : QPaintEngine
PaintEvent ( Qyoto.QPaintEvent arg1 ) : void
PaintGL ( ) : void
PaintOverlayGL ( ) : void
QGLWidget ( ) : System
ResizeEvent ( Qyoto.QResizeEvent arg1 ) : void
ResizeGL ( int w, int h ) : void
ResizeOverlayGL ( int w, int h ) : void
UpdateGL ( ) : void
UpdateOverlayGL ( ) : void

메소드 상세

AutoBufferSwap() 보호된 메소드

protected AutoBufferSwap ( ) : bool
리턴 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

Colormap() 공개 메소드

public Colormap ( ) : Qyoto.QGLColormap
리턴 Qyoto.QGLColormap

Context() 공개 메소드

public Context ( ) : QGLContext
리턴 QGLContext

ConvertToGLFormat() 공개 정적인 메소드

public static ConvertToGLFormat ( QImage img ) : QImage
img QImage
리턴 QImage

CreateProxy() 보호된 메소드

protected CreateProxy ( ) : void
리턴 void

DeleteTexture() 공개 메소드

public DeleteTexture ( uint tx_id ) : void
tx_id uint
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DoneCurrent() 공개 메소드

public DoneCurrent ( ) : void
리턴 void

DoubleBuffer() 공개 메소드

public DoubleBuffer ( ) : bool
리턴 bool

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

FontDisplayListBase() 보호된 메소드

protected FontDisplayListBase ( QFont fnt ) : int
fnt QFont
리턴 int

FontDisplayListBase() 보호된 메소드

protected FontDisplayListBase ( QFont fnt, int listBase ) : int
fnt QFont
listBase int
리턴 int

Format() 공개 메소드

public Format ( ) : QGLFormat
리턴 QGLFormat

GrabFrameBuffer() 공개 메소드

public GrabFrameBuffer ( ) : QImage
리턴 QImage

GrabFrameBuffer() 공개 메소드

public GrabFrameBuffer ( bool withAlpha ) : QImage
withAlpha bool
리턴 QImage

IsSharing() 공개 메소드

public IsSharing ( ) : bool
리턴 bool

IsValid() 공개 메소드

public IsValid ( ) : bool
리턴 bool

MakeCurrent() 공개 메소드

public MakeCurrent ( ) : void
리턴 void

MakeOverlayCurrent() 공개 메소드

public MakeOverlayCurrent ( ) : void
리턴 void

OverlayContext() 공개 메소드

public OverlayContext ( ) : QGLContext
리턴 QGLContext

QGLWidget() 공개 메소드

public QGLWidget ( QGLContext context ) : System
context QGLContext
리턴 System

QGLWidget() 공개 메소드

public QGLWidget ( QGLContext context, QWidget parent ) : System
context QGLContext
parent QWidget
리턴 System

QGLWidget() 공개 메소드

public QGLWidget ( QGLContext context, QWidget parent, QGLWidget shareWidget ) : System
context QGLContext
parent QWidget
shareWidget QGLWidget
리턴 System

QGLWidget() 공개 메소드

public QGLWidget ( QGLContext context, QWidget parent, QGLWidget shareWidget, uint f ) : System
context QGLContext
parent QWidget
shareWidget QGLWidget
f uint
리턴 System

QGLWidget() 공개 메소드

public QGLWidget ( QGLFormat format ) : System
format QGLFormat
리턴 System

QGLWidget() 공개 메소드

public QGLWidget ( QGLFormat format, QWidget parent ) : System
format QGLFormat
parent QWidget
리턴 System

QGLWidget() 공개 메소드

public QGLWidget ( QGLFormat format, QWidget parent, QGLWidget shareWidget ) : System
format QGLFormat
parent QWidget
shareWidget QGLWidget
리턴 System

QGLWidget() 공개 메소드

public QGLWidget ( QGLFormat format, QWidget parent, QGLWidget shareWidget, uint f ) : System
format QGLFormat
parent QWidget
shareWidget QGLWidget
f uint
리턴 System

QGLWidget() 공개 메소드

public QGLWidget ( QWidget parent ) : System
parent QWidget
리턴 System

QGLWidget() 공개 메소드

public QGLWidget ( QWidget parent, QGLWidget shareWidget ) : System
parent QWidget
shareWidget QGLWidget
리턴 System

QGLWidget() 공개 메소드

public QGLWidget ( QWidget parent, QGLWidget shareWidget, uint f ) : System
parent QWidget
shareWidget QGLWidget
f uint
리턴 System

QGLWidget() 보호된 메소드

protected QGLWidget ( Type dummy ) : System
dummy System.Type
리턴 System

QglClearColor() 공개 메소드

public QglClearColor ( QColor c ) : void
c QColor
리턴 void

QglColor() 공개 메소드

public QglColor ( QColor c ) : void
c QColor
리턴 void

RenderPixmap() 공개 메소드

public RenderPixmap ( ) : QPixmap
리턴 QPixmap

RenderPixmap() 공개 메소드

public RenderPixmap ( int w ) : QPixmap
w int
리턴 QPixmap

RenderPixmap() 공개 메소드

public RenderPixmap ( int w, int h ) : QPixmap
w int
h int
리턴 QPixmap

RenderPixmap() 공개 메소드

public RenderPixmap ( int w, int h, bool useContext ) : QPixmap
w int
h int
useContext bool
리턴 QPixmap

RenderText() 공개 메소드

public RenderText ( double x, double y, double z, string str ) : void
x double
y double
z double
str string
리턴 void

RenderText() 공개 메소드

public RenderText ( double x, double y, double z, string str, QFont fnt ) : void
x double
y double
z double
str string
fnt QFont
리턴 void

RenderText() 공개 메소드

public RenderText ( double x, double y, double z, string str, QFont fnt, int listBase ) : void
x double
y double
z double
str string
fnt QFont
listBase int
리턴 void

RenderText() 공개 메소드

public RenderText ( int x, int y, string str ) : void
x int
y int
str string
리턴 void

RenderText() 공개 메소드

public RenderText ( int x, int y, string str, QFont fnt ) : void
x int
y int
str string
fnt QFont
리턴 void

RenderText() 공개 메소드

public RenderText ( int x, int y, string str, QFont fnt, int listBase ) : void
x int
y int
str string
fnt QFont
listBase int
리턴 void

SetAutoBufferSwap() 보호된 메소드

protected SetAutoBufferSwap ( bool on ) : void
on bool
리턴 void

SetColormap() 공개 메소드

public SetColormap ( Qyoto.QGLColormap map ) : void
map Qyoto.QGLColormap
리턴 void

SetContext() 공개 메소드

public SetContext ( QGLContext context ) : void
context QGLContext
리턴 void

SetContext() 공개 메소드

public SetContext ( QGLContext context, QGLContext shareContext ) : void
context QGLContext
shareContext QGLContext
리턴 void

SetContext() 공개 메소드

public SetContext ( QGLContext context, QGLContext shareContext, bool deleteOldContext ) : void
context QGLContext
shareContext QGLContext
deleteOldContext bool
리턴 void

SetFormat() 공개 메소드

public SetFormat ( QGLFormat format ) : void
format QGLFormat
리턴 void

SetMouseTracking() 공개 메소드

public SetMouseTracking ( bool enable ) : void
enable bool
리턴 void

SwapBuffers() 공개 메소드

public SwapBuffers ( ) : void
리턴 void

Tr() 공개 정적인 메소드

public static Tr ( string s ) : string
s string
리턴 string

Tr() 공개 정적인 메소드

public static Tr ( string s, string c ) : string
s string
c string
리턴 string