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 (列挙型) - 読み込み専用

ノート