PushConstant

PushConstant class

أداة لتوفير البيانات للظل عبر ثابت الدفع.

الطرق

constructor

الاسمالوصف
constructor()منشئ PushConstant

Result:


write

الاسمالوصف
write(mat)اكتب المصفوفة إلى الثابت

Parameters:

الاسمالنوعالوصف
matFMatrix4المصفوفة للكتابة

Result:


write

الاسمالوصف
write(n)اكتب قيمة int إلى الثابت

Parameters:

الاسمالنوعالوصف
Numbernull

Result:


write

الاسمالوصف
write(f)اكتب قيمة float إلى الثابت

Parameters:

الاسمالنوعالوصف
Numbernull

Result:


write

الاسمالوصف
write(vec)اكتب متجه مكوّن من 4 مكونات إلى الثابت

Parameters:

الاسمالنوعالوصف
veFVector4null

Result:


write

الاسمالوصف
write(vec)اكتب متجه مكوّن من 3 مكونات إلى الثابت

Parameters:

الاسمالنوعالوصف
veFVector3null

Result:


write

الاسمالوصف
write(x, y, z, w)اكتب متجه مكوّن من 4 مكونات إلى الثابت

Parameters:

الاسمالنوعالوصف
Numbernull
Numbernull
Numbernull
Numbernull

Result:


commit

الاسمالوصف
commit(stage, commandList)نفّذ البيانات المُحضرة إلى خط أنابيب الرسومات.

Parameters:

الاسمالنوعالوصف
stageNumberShaderStage
commandLisICommandListnull

Result: