RenderState

Inheritance: java.lang.Object

All Implemented Interfaces: java.io.Closeable, java.lang.Comparable

public class RenderState implements Closeable, Comparable<RenderState>

حالة العرض لبناء خط الأنابيب التغييرات التي تُجرى على حالة العرض لن تؤثر على نسخ خط الأنابيب المُنشأة.

المنشئات

منشئالوصف
RenderState()منشئ RenderState

الطرق

طريقةالوصف
close()تحرير RenderState وإطلاق جميع الموارد الداخلية.
compareTo(RenderState other)قارن حالة العرض مع نسخة أخرى.
equals(Object obj)يعيد قيمة تشير إلى ما إذا كانت هذه المثيلة مساوية لكائن محدد.
getBlend()تمكين أو تعطيل دمج الشظايا.
getBlendColor()يحصل على لون الدمج حيث يُستخدم في BlendFactor.CONSTANT_COLOR
getClass()
getCullFace()تمكين أو تعطيل قص الوجه.
getCullFaceMode()يحصل على الوجه الذي سيتم قصه.
getDepthFunction()يحصل على دالة المقارنة المستخدمة في اختبار العمق.
getDepthMask()تمكين أو تعطيل كتابة العمق.
getDepthTest()تمكين أو تعطيل اختبار العمق.
getDestinationBlendFactor()يحصل على طريقة دمج اللون.
getFrontFace()يحصل على أي ترتيب هو الوجه الأمامي.
getPolygonMode()يحصل على وضع عرض المضلع.
getScissorTest()تمكين أو تعطيل اختبار المقص.
getSourceBlendFactor()يحصل على طريقة دمج اللون.
getStencilBackFace()يحصل على حالة القالب للوجه الخلفي.
getStencilFrontFace()يحصل على حالة القالب للوجه الأمامي.
getStencilMask()يحصل على القناع الذي يتم تطبيق عملية AND معه على كل من القيمة المرجعية والقيمة المخزنة للقالب عند الانتهاء من الاختبار.
getStencilReference()يحصل على القيمة المرجعية لاختبار القالب.
getStencilTest()تمكين أو تعطيل اختبار القالب.
hashCode()يعيد رمز التجزئة (hash code) لهذه المثيلة.
notify()
notifyAll()
setBlend(boolean value)تمكين أو تعطيل دمج الشظايا.
setBlendColor(FVector4 value)يضبط لون الدمج حيث يُستخدم في BlendFactor.CONSTANT_COLOR
setCullFace(boolean value)تمكين أو تعطيل قص الوجه.
setCullFaceMode(int value)يضبط أي وجه سيتم قصه.
setDepthFunction(CompareFunction value)يضبط دالة المقارنة المستخدمة في اختبار العمق.
setDepthMask(boolean value)تمكين أو تعطيل كتابة العمق.
setDepthTest(boolean value)تمكين أو تعطيل اختبار العمق.
setDestinationBlendFactor(BlendFactor value)يضبط طريقة دمج اللون.
setFrontFace(FrontFace value)يضبط أي ترتيب هو الوجه الأمامي.
setPolygonMode(PolygonMode value)يضبط وضع عرض المضلع.
setScissorTest(boolean value)تمكين أو تعطيل اختبار المقص.
setSourceBlendFactor(BlendFactor value)يضبط طريقة دمج اللون.
setStencilMask(int value)يضبط القناع الذي يتم تطبيق عملية AND عليه مع كل من القيمة المرجعية والقيمة المخزنة للستينسل عند الانتهاء من الاختبار.
setStencilReference(int value)يضبط القيمة المرجعية لاختبار الستينسل.
setStencilTest(boolean value)تمكين أو تعطيل اختبار القالب.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

RenderState()

public RenderState()

منشئ RenderState

close()

public void close()

تحرير RenderState وإطلاق جميع الموارد الداخلية.

compareTo(RenderState other)

public int compareTo(RenderState other)

قارن حالة العرض مع نسخة أخرى.

Parameters:

معاملنوعالوصف
otherRenderStateحالة عرض أخرى للمقارنة

Returns: int

equals(Object obj)

public boolean equals(Object obj)

يعيد قيمة تشير إلى ما إذا كانت هذه المثيلة مساوية لكائن محدد.

Parameters:

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

Returns: boolean

getBlend()

public boolean getBlend()

تمكين أو تعطيل دمج الشظايا.

Returns: boolean - تمكين أو تعطيل دمج القطع.

getBlendColor()

public FVector4 getBlendColor()

يحصل على لون الدمج حيث يُستخدم في BlendFactor.CONSTANT_COLOR

Returns: FVector4 - the blend color where used in BlendFactor.CONSTANT_COLOR

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getCullFace()

public boolean getCullFace()

تمكين أو تعطيل قص الوجه.

Returns: boolean - تمكين أو تعطيل إلغاء الوجه

getCullFaceMode()

public int getCullFaceMode()

يحصل على الوجه الذي سيتم قصه.

Returns: int - أي وجه سيتم إلغاؤه.

getDepthFunction()

public CompareFunction getDepthFunction()

يحصل على دالة المقارنة المستخدمة في اختبار العمق.

Returns: CompareFunction - the compare function used in depth test

getDepthMask()

public boolean getDepthMask()

تمكين أو تعطيل كتابة العمق.

Returns: boolean - تمكين أو تعطيل كتابة العمق.

getDepthTest()

public boolean getDepthTest()

تمكين أو تعطيل اختبار العمق.

Returns: boolean - تمكين أو تعطيل اختبار العمق.

getDestinationBlendFactor()

public BlendFactor getDestinationBlendFactor()

يحصل على طريقة دمج اللون.

Returns: BlendFactor - how the color is blended.

getFrontFace()

public FrontFace getFrontFace()

يحصل على أي ترتيب هو الوجه الأمامي.

Returns: FrontFace - which order is front face.

getPolygonMode()

public PolygonMode getPolygonMode()

يحصل على وضع عرض المضلع.

Returns: PolygonMode - the polygon’s render mode.

getScissorTest()

public boolean getScissorTest()

تمكين أو تعطيل اختبار المقص.

Returns: boolean - تمكين أو تعطيل اختبار المقص

getSourceBlendFactor()

public BlendFactor getSourceBlendFactor()

يحصل على طريقة دمج اللون.

Returns: BlendFactor - how the color is blended.

getStencilBackFace()

public StencilState getStencilBackFace()

يحصل على حالة القالب للوجه الخلفي.

Returns: StencilState - the stencil state for back face.

getStencilFrontFace()

public StencilState getStencilFrontFace()

يحصل على حالة القالب للوجه الأمامي.

Returns: StencilState - the stencil state for front face.

getStencilMask()

public int getStencilMask()

يحصل على القناع الذي يتم تطبيق عملية AND معه على كل من القيمة المرجعية والقيمة المخزنة للقالب عند الانتهاء من الاختبار.

Returns: int - القناع الذي يتم تطبيق عملية AND عليه مع كل من القيمة المرجعية والقيمة المخزنة للستينسل عند الانتهاء من الاختبار.

getStencilReference()

public int getStencilReference()

يحصل على القيمة المرجعية لاختبار القالب.

Returns: int - القيمة المرجعية لاختبار الستينسل.

getStencilTest()

public boolean getStencilTest()

تمكين أو تعطيل اختبار القالب.

Returns: boolean - تمكين أو تعطيل اختبار الستينسل.

hashCode()

public int hashCode()

يعيد رمز التجزئة (hash code) لهذه المثيلة.

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setBlend(boolean value)

public void setBlend(boolean value)

تمكين أو تعطيل دمج الشظايا.

Parameters:

معاملنوعالوصف
القيمةbooleanالقيمة الجديدة

setBlendColor(FVector4 value)

public void setBlendColor(FVector4 value)

يضبط لون الدمج حيث يُستخدم في BlendFactor.CONSTANT_COLOR

Parameters:

معاملنوعالوصف
valueFVector4القيمة الجديدة

setCullFace(boolean value)

public void setCullFace(boolean value)

تمكين أو تعطيل قص الوجه.

Parameters:

معاملنوعالوصف
القيمةbooleanالقيمة الجديدة

setCullFaceMode(int value)

public void setCullFaceMode(int value)

يضبط أي وجه سيتم قصه.

Parameters:

معاملنوعالوصف
القيمةintالقيمة الجديدة

setDepthFunction(CompareFunction value)

public void setDepthFunction(CompareFunction value)

يضبط دالة المقارنة المستخدمة في اختبار العمق.

Parameters:

معاملنوعالوصف
valueCompareFunctionالقيمة الجديدة

setDepthMask(boolean value)

public void setDepthMask(boolean value)

تمكين أو تعطيل كتابة العمق.

Parameters:

معاملنوعالوصف
القيمةbooleanالقيمة الجديدة

setDepthTest(boolean value)

public void setDepthTest(boolean value)

تمكين أو تعطيل اختبار العمق.

Parameters:

معاملنوعالوصف
القيمةbooleanالقيمة الجديدة

setDestinationBlendFactor(BlendFactor value)

public void setDestinationBlendFactor(BlendFactor value)

يضبط طريقة دمج اللون.

Parameters:

معاملنوعالوصف
valueBlendFactorالقيمة الجديدة

setFrontFace(FrontFace value)

public void setFrontFace(FrontFace value)

يضبط أي ترتيب هو الوجه الأمامي.

Parameters:

معاملنوعالوصف
valueFrontFaceالقيمة الجديدة

setPolygonMode(PolygonMode value)

public void setPolygonMode(PolygonMode value)

يضبط وضع عرض المضلع.

Parameters:

معاملنوعالوصف
valuePolygonModeالقيمة الجديدة

setScissorTest(boolean value)

public void setScissorTest(boolean value)

تمكين أو تعطيل اختبار المقص.

Parameters:

معاملنوعالوصف
القيمةbooleanالقيمة الجديدة

setSourceBlendFactor(BlendFactor value)

public void setSourceBlendFactor(BlendFactor value)

يضبط طريقة دمج اللون.

Parameters:

معاملنوعالوصف
valueBlendFactorالقيمة الجديدة

setStencilMask(int value)

public void setStencilMask(int value)

يضبط القناع الذي يتم تطبيق عملية AND عليه مع كل من القيمة المرجعية والقيمة المخزنة للستينسل عند الانتهاء من الاختبار.

Parameters:

معاملنوعالوصف
القيمةintالقيمة الجديدة

setStencilReference(int value)

public void setStencilReference(int value)

يضبط القيمة المرجعية لاختبار الستينسل.

Parameters:

معاملنوعالوصف
القيمةintالقيمة الجديدة

setStencilTest(boolean value)

public void setStencilTest(boolean value)

تمكين أو تعطيل اختبار القالب.

Parameters:

معاملنوعالوصف
القيمةbooleanالقيمة الجديدة

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