ジャンプ先: 概要. 戻り値. キーワード. フラグ. Python 例.

概要

openGLExtension([extension=string], [renderer=boolean], [vendor=boolean], [version=boolean])

注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。

openGLExtension は、取り消し不可能、照会不可能、および編集不可能です。

このコマンドは、指定した OpenGL 拡張子がサポートされているかどうかによって、拡張子の名前を返します。入力は、-extension フラグへの拡張子の文字列です。-extension フラグを使用しない場合、またはこのフラグへの文字列引数が空文字列の場合は、すべての拡張子名が単一の文字列として返されます。拡張子が存在しても、その拡張子がサポートされているとは限りません。このコマンドを使用できるのは、モデリング ビューを作成した場合のみです。それ以外の場合、初期化される拡張子はなく、文字列は常に空文字列になります。

戻り値

stringサポートされている文字列

キーワード

OpenGL, GL, extensions

フラグ

extension, renderer, vendor, version
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
extension(ext) string create
照会する OpenGL 拡張子を指定します。
renderer(rnd) boolean create
OpenGL レンダラの照会を指定します。
vendor(vnd) boolean create
OpenGL 実装を担当する会社の照会を指定します。
version(ver) boolean create
OpenGL バージョンの照会を指定します。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds

# Query for the multitexturing extension GL_ARB_multitexture
cmds.openGLExtension( extension='GL_ARB_multitexture' )

# Query for all the extensions
cmds.openGLExtension( extension='' )

# Query for the renderer name
cmds.openGLExtension( renderer=True )

# Query for the vendor
cmds.openGLExtension( vendor=True )

# Query for the OpenGL version
cmds.openGLExtension( version=True )