Project object‎ > ‎Attributes‎ > ‎

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



ノート




Comments