C# Class NewTOAPIA.GL.Glu

Afficher le fichier Open project: Wiladams/NewTOAPIA Class Usage Examples

Méthodes publiques

Méthode Description
BeginCurve ( IntPtr nobj ) : void
BeginPolygon ( int tess ) : void
BeginSurface ( int nurb ) : void
BeginTrim ( int nurb ) : void
Build1DMipmaps ( int target, int internalFormat, int width, int format, int type, IntPtr data ) : int
Build2DMipmaps ( int internalFormat, int width, int height, int format, int type, IntPtr data ) : int
Build2DMipmaps ( int internalFormat, int width, int height, int format, int type, byte data ) : int
Cylinder ( IntPtr qobj, double baseRadius, double topRadius, double height, int slices, int stacks ) : void
DeleteNurbsRenderer ( IntPtr nurbsRenderer ) : void
DeleteQuadric ( IntPtr quadric ) : void
DeleteTess ( int tess ) : void
Disk ( IntPtr qobj, double innerRadius, double outerRadius, int slices, int loops ) : void
EndCurve ( IntPtr nobj ) : void
EndPolygon ( int tess ) : void
EndSurface ( int nurb ) : void
EndTrim ( int nurb ) : void
ErrorString ( GLErrorCode error ) : string
GetString ( GluStringName name ) : string
Glu ( GraphicsInterface gi ) : System
LookAt ( double eyex, double eyey, double eyez, double centerx, double centery, double centerz, double upx, double upy, double upz ) : void
NewNurbsRenderer ( ) : IntPtr
NewQuadric ( ) : IntPtr
NewTess ( ) : int
NextContour ( int tess, int type ) : void
NurbsCallback ( int nurb, int which, IntPtr CallBackFunc ) : void
NurbsProperty ( int nurb, int property, float value ) : void
Ortho2D ( double left, double right, double bottom, double top ) : void
PartialDisk ( int quad, double inner, double outer, int slices, int loops, double start, double sweep ) : void
Perspective ( double fov, double aspect, double zNear, double zFar ) : void
PickMatrix ( double x, double y, double width, double height, int viewport ) : void
Project ( double objx, double objy, double objz, double modelMatrix, double projectionMatrix, int viewPort, double &winX, double &winY, double &winZ ) : int
QuadricCallback ( int quad, int which, IntPtr CallBackFunc ) : void
QuadricDrawStyle ( IntPtr qobj, int drawStyle ) : void
QuadricNormals ( IntPtr qobj, int normals ) : void
QuadricOrientation ( IntPtr quadObject, int orientation ) : void
QuadricTexture ( IntPtr quadObject, int textureCoords ) : void
ScaleImage ( int format, int widthin, int heightin, int typein, IntPtr datain, int widthout, int heightout, int typeout, IntPtr dataout ) : int
Sphere ( IntPtr quadric, double radius, int slices, int stacks ) : void
TessBeginContour ( int tess ) : void
TessBeginPolygon ( int tess, IntPtr data ) : void
TessCallback ( int tess, int which, IntPtr CallBackFunc ) : void
TessEndContour ( int tess ) : void
TessEndPolygon ( int tess ) : void
TessNormal ( int tess, double valueX, double valueY, double valueZ ) : void
TessProperty ( int tess, int which, double data ) : void
UnProject ( double winx, double winy, double winz, double modelViewMatrix, double projectionMatrix, int viewPort, double posX, double posY, double posZ ) : int

Method Details

BeginCurve() public méthode

public BeginCurve ( IntPtr nobj ) : void
nobj System.IntPtr
Résultat void

BeginPolygon() public méthode

public BeginPolygon ( int tess ) : void
tess int
Résultat void

BeginSurface() public méthode

public BeginSurface ( int nurb ) : void
nurb int
Résultat void

BeginTrim() public méthode

public BeginTrim ( int nurb ) : void
nurb int
Résultat void

Build1DMipmaps() public méthode

public Build1DMipmaps ( int target, int internalFormat, int width, int format, int type, IntPtr data ) : int
target int
internalFormat int
width int
format int
type int
data System.IntPtr
Résultat int

Build2DMipmaps() public méthode

public Build2DMipmaps ( int internalFormat, int width, int height, int format, int type, IntPtr data ) : int
internalFormat int
width int
height int
format int
type int
data System.IntPtr
Résultat int

Build2DMipmaps() public méthode

public Build2DMipmaps ( int internalFormat, int width, int height, int format, int type, byte data ) : int
internalFormat int
width int
height int
format int
type int
data byte
Résultat int

Cylinder() public méthode

public Cylinder ( IntPtr qobj, double baseRadius, double topRadius, double height, int slices, int stacks ) : void
qobj System.IntPtr
baseRadius double
topRadius double
height double
slices int
stacks int
Résultat void

DeleteNurbsRenderer() public méthode

public DeleteNurbsRenderer ( IntPtr nurbsRenderer ) : void
nurbsRenderer System.IntPtr
Résultat void

DeleteQuadric() public méthode

public DeleteQuadric ( IntPtr quadric ) : void
quadric System.IntPtr
Résultat void

DeleteTess() public méthode

public DeleteTess ( int tess ) : void
tess int
Résultat void

Disk() public méthode

public Disk ( IntPtr qobj, double innerRadius, double outerRadius, int slices, int loops ) : void
qobj System.IntPtr
innerRadius double
outerRadius double
slices int
loops int
Résultat void

EndCurve() public méthode

public EndCurve ( IntPtr nobj ) : void
nobj System.IntPtr
Résultat void

EndPolygon() public méthode

public EndPolygon ( int tess ) : void
tess int
Résultat void

EndSurface() public méthode

public EndSurface ( int nurb ) : void
nurb int
Résultat void

EndTrim() public méthode

public EndTrim ( int nurb ) : void
nurb int
Résultat void

ErrorString() public méthode

public ErrorString ( GLErrorCode error ) : string
error GLErrorCode
Résultat string

GetString() public static méthode

public static GetString ( GluStringName name ) : string
name GluStringName
Résultat string

Glu() public méthode

public Glu ( GraphicsInterface gi ) : System
gi GraphicsInterface
Résultat System

LookAt() public méthode

public LookAt ( double eyex, double eyey, double eyez, double centerx, double centery, double centerz, double upx, double upy, double upz ) : void
eyex double
eyey double
eyez double
centerx double
centery double
centerz double
upx double
upy double
upz double
Résultat void

NewNurbsRenderer() public méthode

public NewNurbsRenderer ( ) : IntPtr
Résultat System.IntPtr

NewQuadric() public méthode

public NewQuadric ( ) : IntPtr
Résultat System.IntPtr

NewTess() public méthode

public NewTess ( ) : int
Résultat int

NextContour() public méthode

public NextContour ( int tess, int type ) : void
tess int
type int
Résultat void

NurbsCallback() public méthode

public NurbsCallback ( int nurb, int which, IntPtr CallBackFunc ) : void
nurb int
which int
CallBackFunc System.IntPtr
Résultat void

NurbsProperty() public méthode

public NurbsProperty ( int nurb, int property, float value ) : void
nurb int
property int
value float
Résultat void

Ortho2D() public méthode

public Ortho2D ( double left, double right, double bottom, double top ) : void
left double
right double
bottom double
top double
Résultat void

PartialDisk() public méthode

public PartialDisk ( int quad, double inner, double outer, int slices, int loops, double start, double sweep ) : void
quad int
inner double
outer double
slices int
loops int
start double
sweep double
Résultat void

Perspective() public méthode

public Perspective ( double fov, double aspect, double zNear, double zFar ) : void
fov double
aspect double
zNear double
zFar double
Résultat void

PickMatrix() public méthode

public PickMatrix ( double x, double y, double width, double height, int viewport ) : void
x double
y double
width double
height double
viewport int
Résultat void

Project() public méthode

public Project ( double objx, double objy, double objz, double modelMatrix, double projectionMatrix, int viewPort, double &winX, double &winY, double &winZ ) : int
objx double
objy double
objz double
modelMatrix double
projectionMatrix double
viewPort int
winX double
winY double
winZ double
Résultat int

QuadricCallback() public méthode

public QuadricCallback ( int quad, int which, IntPtr CallBackFunc ) : void
quad int
which int
CallBackFunc System.IntPtr
Résultat void

QuadricDrawStyle() public méthode

public QuadricDrawStyle ( IntPtr qobj, int drawStyle ) : void
qobj System.IntPtr
drawStyle int
Résultat void

QuadricNormals() public méthode

public QuadricNormals ( IntPtr qobj, int normals ) : void
qobj System.IntPtr
normals int
Résultat void

QuadricOrientation() public méthode

public QuadricOrientation ( IntPtr quadObject, int orientation ) : void
quadObject System.IntPtr
orientation int
Résultat void

QuadricTexture() public méthode

public QuadricTexture ( IntPtr quadObject, int textureCoords ) : void
quadObject System.IntPtr
textureCoords int
Résultat void

ScaleImage() public méthode

public ScaleImage ( int format, int widthin, int heightin, int typein, IntPtr datain, int widthout, int heightout, int typeout, IntPtr dataout ) : int
format int
widthin int
heightin int
typein int
datain System.IntPtr
widthout int
heightout int
typeout int
dataout System.IntPtr
Résultat int

Sphere() public méthode

public Sphere ( IntPtr quadric, double radius, int slices, int stacks ) : void
quadric System.IntPtr
radius double
slices int
stacks int
Résultat void

TessBeginContour() public méthode

public TessBeginContour ( int tess ) : void
tess int
Résultat void

TessBeginPolygon() public méthode

public TessBeginPolygon ( int tess, IntPtr data ) : void
tess int
data System.IntPtr
Résultat void

TessCallback() public méthode

public TessCallback ( int tess, int which, IntPtr CallBackFunc ) : void
tess int
which int
CallBackFunc System.IntPtr
Résultat void

TessEndContour() public méthode

public TessEndContour ( int tess ) : void
tess int
Résultat void

TessEndPolygon() public méthode

public TessEndPolygon ( int tess ) : void
tess int
Résultat void

TessNormal() public méthode

public TessNormal ( int tess, double valueX, double valueY, double valueZ ) : void
tess int
valueX double
valueY double
valueZ double
Résultat void

TessProperty() public méthode

public TessProperty ( int tess, int which, double data ) : void
tess int
which int
data double
Résultat void

UnProject() public méthode

public UnProject ( double winx, double winy, double winz, double modelViewMatrix, double projectionMatrix, int viewPort, double posX, double posY, double posZ ) : int
winx double
winy double
winz double
modelViewMatrix double
projectionMatrix double
viewPort int
posX double
posY double
posZ double
Résultat int