Difference between revisions of "Shader:getExternVariable (日本語)"

(Created page with "{{newin (日本語)|0.9.2|092|type=関数}} シェーダーに存在する 'extern' ('uniform') 変数に関する情報を取得します。 シェーダーに変数名...")
 
m
 
Line 1: Line 1:
{{newin (日本語)|[[0.9.2]]|092|type=関数}}
+
{{newinoldin (日本語)|[[0.9.2 (日本語)|0.9.2]]|092|[[11.0]]|110|type=関数|text=[[Shader:hasUniform (日本語)|Shader:hasUniform]] へ変更}}
 
シェーダーに存在する 'extern' ('uniform') 変数に関する情報を取得します。
 
シェーダーに存在する 'extern' ('uniform') 変数に関する情報を取得します。
  
Line 20: Line 20:
 
{{#set:Since=090}}
 
{{#set:Since=090}}
 
{{#set:PrettySince=0.9.0}}
 
{{#set:PrettySince=0.9.0}}
 +
{{#set:Removed=092}}
 +
{{#set:PrettyRemoved=0.9.2}}
 
{{#set:Description=シェーダーに存在する 'extern' ('uniform') 変数に関する情報を取得します。}}
 
{{#set:Description=シェーダーに存在する 'extern' ('uniform') 変数に関する情報を取得します。}}
 
== そのほかの言語 ==
 
== そのほかの言語 ==
{{i18n|Shader:getExternVariable}}
+
{{i18n (日本語)|Shader:getExternVariable}}

Latest revision as of 02:38, 5 July 2019

LÖVE 0.9.2 まで使用可能でしたが LÖVE 11.0 で廃止されました
Shader:hasUniform へ変更。

シェーダーに存在する 'extern' ('uniform') 変数に関する情報を取得します。

シェーダーに変数名が存在しない、またはビデオドライバーのシェーダー・コンパイラにより変数が影響を与えないことを決定した場合は nil を返します。

関数

概要

type, components, arrayelements = Shader:getExternVariable( name )

引数

string name
extern 変数の名前。

返値

ShaderVariableType type (nil)
変数の基底型。
number components (nil)
変数にある要素数 (例えば 2 に対しては vec2 または mat2)。
number arrayelements (nil)
変数の種類が配列であれば配列にある要素数であり、それ以外は 1 です。

関連



そのほかの言語