RenderState
סקירה כללית
RenderState היא מחלקה ב-Aspose.3D FOSS עבור .NET. יורשת מ-: IDisposable, IComparable<RenderState>.
מצב רינדור לבניית הצינור. השינויים שנעשו במצב הרינדור לא ישפיעו על מופעי הצינור שנוצרו.
מחלקה זו מספקת 5 מתודות לעבודה עם עצמים RenderState בתוכניות .NET. המתודות הזמינות כוללות: CompareTo, Dispose, Equals, GetHashCode, RenderState. כל החברים הציבוריים נגישים לכל אפליקציית .NET לאחר התקנת חבילת Aspose.3D FOSS עבור .NET. מאפיינים: Blend, BlendColor, CullFace, CullFaceMode, DepthFunction, DepthMask, ועוד 11.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
Blend | bool | קריאה/כתיבה | הפעל או השבת את מיזוג הפрагמנטים. |
BlendColor | FVector4 | קריאה/כתיבה | מקבל או מגדיר את צבע הערבוב שבו הוא משמש. |
SourceBlendFactor | BlendFactor | קריאה/כתיבה | מקבל או מגדיר כיצד הצבע מתערבב. |
DestinationBlendFactor | BlendFactor | קריאה/כתיבה | מקבל או מגדיר כיצד הצבע מתמזג. |
CullFace | bool | קריאה/כתיבה | הפעל או בטל את פני החיתוך |
CullFaceMode | CullFaceMode | קריאה/כתיבה | מקבל או מגדיר איזו פנים תוסר. |
FrontFace | FrontFace | קריאה/כתיבה | מקבל או מגדיר איזו סדר היא הפנים. |
DepthTest | bool | קריאה/כתיבה | הפעל או בטל את בדיקת העומק. |
DepthMask | bool | קריאה/כתיבה | הפעל או השבת כתיבת עומק. |
DepthFunction | CompareFunction | קריאה/כתיבה | מקבל או מגדיר את פונקציית ההשוואה המשמשת בבדיקת עומק |
StencilTest | bool | קריאה/כתיבה | הפעל או בטל את מבחן ה-stencil. |
StencilReference | int | קריאה/כתיבה | מקבל או מגדיר את ערך ההתייחסות למבחן הסטנסיל. |
StencilMask | uint | קריאה/כתיבה | מקבל או מגדיר את ה-mask שמופעל עליו AND עם ה-reference וה-stored stencil value כאשר ה-test מתבצע. |
StencilFrontFace | StencilState | קריאה | מקבל את מצב ה-stencil עבור הפאה הקדמית. |
StencilBackFace | StencilState | קריאה | מקבל את מצב ה-stencil עבור הפאה האחורית. |
ScissorTest | bool | קריאה/כתיבה | הפעל או השבת את מבחן החיתוך |
PolygonMode | PolygonMode | קריאה/כתיבה | מקבל או מגדיר את מצב הרינדור של הפוליגון. |
שיטות
| חתימה | תיאור |
|---|---|
RenderState() | בונה של |
Equals(obj: object) | לא ממומש בגרסת ה-FOSS — נזרק בזמן ריצה. מחזיר ערך המציין האם המופע הזה שווה לאובייקט שצוין. |
GetHashCode() | לא ממומש בגרסת ה-FOSS — נזרק בזמן ריצה. מחזיר את קוד הגיבוב עבור מופע זה. |
Dispose() | הפטר את ה- ושחרר את כל המשאבים הפנימיים. |
CompareTo(other: RenderState) | לא מיושם בגרסת ה-FOSS — זורק בזמן ריצה. השווה את מצב הרינדור עם מופע אחר. |