availableGPUAccelTypes
CC2017(14.0)
記述
app.project.availableGPUAccelTypes
概要
現在使用中のコンピューターでどのGPUアクセラレーションが利用可能かを取得します。
返される値はgpuAccelTypeで使用される列挙型の配列です。
このアトリビュートを app.project.gpuAccelTypeと一緒に使用して Project Settings > Video Rendering and Effects > Useの値を設定します。
サンプル
以下のサンプルコードは使用中のコンピューターで利用可能なGPUアクセラレーションをチェックし、もしMetalが使用可能であれば設定します。
// app.availableGPUAccelTypes returns GPU acceleration types available on the current system.
// You can use this to check before setting the GPU acceleration type.
{
var newType = GpuAccelType.METAL;
// Before trying to set, check which GPU acceleration types are available on the current system.
var canSet = false;
var currentOptions = app.availableGPUAccelTypes;
for (op in currentOptions) {
if (currentOptions[op] == newType)
canSet = true;
}
if (canSet) {
// Set the GPU acceleration type.
app.project.gpuAccelType = newType
}
else {
alert("Metal is not available on this OS.");
}
}
タイプ
enum (列挙型) - 読み込み専用
ノート