IPixShaderVariable::GetValues 方法

取得此變數的值 (s) ,每個評估通道一個。

語法

HRESULT GetValues(
    REFIID riid,
    void ** values);

參數

riid [在]

要返回之物件的介面 IID。 預期: IPixCollection<IPixShaderVariableLaneValue>。

values [出]

傳回介面的指標

傳回

成功時S_OK,否則為錯誤碼。

註解

從 IPixShaderWave::GetVariables 或 IPixShaderLane::GetVariables 取得的變數一律只會產生一個值。 從 IPixShaderWave::EvaluateExpression 取得的變數會以與選取通道的順序相同的呼叫者 laneMask 所選取的每個通道產生一個值。

另請參閱