PushConstant

Inheritance: java.lang.Object

public class PushConstant

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

المنشئات

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

الطرق

طريقةالوصف
commit(int stage, ICommandList commandList)تأكيد البيانات المُعَدّة إلى خط أنابيب الرسومات.
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)
write(FMatrix4 mat)اكتب المصفوفة إلى الثابت
write(FVector3 vec)اكتب متجهًا مكوّنًا من 3 عناصر إلى الثابت
write(FVector4 vec)اكتب متجهًا مكوّنًا من 4 عناصر إلى الثابت
write(float f)اكتب قيمة float إلى الثابت
write(float x, float y, float z, float w)اكتب متجهًا مكوّنًا من 4 عناصر إلى الثابت
write(int n)اكتب قيمة int إلى الثابت

PushConstant()

public PushConstant()

منشئ الفئة PushConstant

commit(int stage, ICommandList commandList)

public PushConstant commit(int stage, ICommandList commandList)

تأكيد البيانات المُعَدّة إلى خط أنابيب الرسومات.

Parameters:

معاملنوعالوصف
stageint
commandListICommandList

Returns: PushConstant

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

معاملنوعالوصف
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

معاملنوعالوصف
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

معاملنوعالوصف
arg0long
arg1int

write(FMatrix4 mat)

public PushConstant write(FMatrix4 mat)

اكتب المصفوفة إلى الثابت

Parameters:

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

Returns: PushConstant

write(FVector3 vec)

public PushConstant write(FVector3 vec)

اكتب متجهًا مكوّنًا من 3 عناصر إلى الثابت

Parameters:

معاملنوعالوصف
vecFVector3

Returns: PushConstant

write(FVector4 vec)

public PushConstant write(FVector4 vec)

اكتب متجهًا مكوّنًا من 4 عناصر إلى الثابت

Parameters:

معاملنوعالوصف
vecFVector4

Returns: PushConstant

write(float f)

public PushConstant write(float f)

اكتب قيمة float إلى الثابت

Parameters:

معاملنوعالوصف
ffloat

Returns: PushConstant

write(float x, float y, float z, float w)

public PushConstant write(float x, float y, float z, float w)

اكتب متجهًا مكوّنًا من 4 عناصر إلى الثابت

Parameters:

معاملنوعالوصف
xfloat
yfloat
zfloat
wfloat

Returns: PushConstant

write(int n)

public PushConstant write(int n)

اكتب قيمة int إلى الثابت

Parameters:

معاملنوعالوصف
nint

Returns: PushConstant