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:
| معامل | نوع | الوصف |
|---|---|---|
| other | RenderState | حالة عرض أخرى للمقارنة |
Returns: int
equals(Object obj)
public boolean equals(Object obj)
يعيد قيمة تشير إلى ما إذا كانت هذه المثيلة مساوية لكائن محدد.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| obj | java.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:
| معامل | نوع | الوصف |
|---|---|---|
| value | FVector4 | القيمة الجديدة |
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:
| معامل | نوع | الوصف |
|---|---|---|
| value | CompareFunction | القيمة الجديدة |
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:
| معامل | نوع | الوصف |
|---|---|---|
| value | BlendFactor | القيمة الجديدة |
setFrontFace(FrontFace value)
public void setFrontFace(FrontFace value)
يضبط أي ترتيب هو الوجه الأمامي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | FrontFace | القيمة الجديدة |
setPolygonMode(PolygonMode value)
public void setPolygonMode(PolygonMode value)
يضبط وضع عرض المضلع.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | PolygonMode | القيمة الجديدة |
setScissorTest(boolean value)
public void setScissorTest(boolean value)
تمكين أو تعطيل اختبار المقص.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | boolean | القيمة الجديدة |
setSourceBlendFactor(BlendFactor value)
public void setSourceBlendFactor(BlendFactor value)
يضبط طريقة دمج اللون.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | BlendFactor | القيمة الجديدة |
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:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long | |
| arg1 | int |