Renderer

סקירה כללית

Renderer היא מחלקה ב-Aspose.3D FOSS עבור .NET. יורשת מ: IDisposable.

הקשר לגבי renderer.

המחלקה הזו מספקת 7 שיטות לעבודה עם אובייקטי Renderer בתוכניות .NET. השיטות הזמינות כוללות: ClearCache, CreateRenderer, Dispose, Execute, GetPostProcessing, RegisterEntityRenderer, Render. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.3D FOSS עבור .NET. תכונות: AssetDirectories, EnableShadows, FallbackEntityRenderer, Frustum, Material, Node, ועוד 8.

מאפיינים

שםסוגגישהתיאור
ShaderSetShaderSetקריאה/כתיבהמקבל או מגדיר את קבוצת השיידרים המשמשת לרינדור הסצנה
VariablesRendererVariableManagerקריאהגישה למשתנים הפנימיים המשמשים לרינדור
PresetShadersPresetShadersקריאה/כתיבהמקבל או מגדיר את סט השיידרים המוגדר מראש
RenderFactoryRenderFactoryקריאהמקבל את המפעל לבניית עצמים הקשורים לרינדור.
AssetDirectoriesList<string>קריאהתיקיות שמאחסנות נכסים חיצוניים
PostProcessingsIList<PostProcessing>קריאהשרשרת עיבוד פוסט-פרוססינג פעילה
EnableShadowsboolקריאה/כתיבהמקבל או מגדיר האם להפעיל צללים.
RenderTargetIRenderTargetקריאהציין את יעד הרינדור שעליו יבוצעו פעולות הרינדור הבאות.
NodeNodeקריאה/כתיבהמקבל או מגדיר את המופע המשמש לספק את world transform matrix.
FrustumFrustumקריאה/כתיבהמקבל או מגדיר את ה-frustum המשמש לספק את מטריצת ה-view matrix.
RenderStageRenderStageקריאהמקבל את שלב הרינדור הנוכחי.
MaterialMaterialקריאה/כתיבהמקבל או מגדיר את ה-material המשמש לספק מידע על ה-material שבו משתמשים ה-shaders.
ShaderShaderProgramקריאה/כתיבהמקבל או מגדיר את מופע ה-shader המשמש לרינדור הגיאומטריה.
FallbackEntityRendererEntityRendererקריאה/כתיבהמקבל או מגדיר את מציג ה-entity הרזרבי כאשר ל-entity אין renderer מיוחד מוגדר.

שיטות

חתימהתיאור
ClearCache()נקה את המטמון ידנית.
GetPostProcessing(name: string)מקבל מעבד פוסט מובנה הנתמך על ידי הרנדר.
Execute(postProcessing: PostProcessing, result: IRenderTarget)בצע עיבוד פוסט על יעד הרינדור שצוין
CreateRenderer()יוצר Renderer חדש עם פרופיל ברירת מחדל.
Dispose()שחרר את ה-Renderer ואת כל המשאבים הקשורים
RegisterEntityRenderer(renderer: EntityRenderer)רשום את ה-entity renderer עבור הישות שצוינה
Render(renderTarget: IRenderTarget)הצג את היעד המצויין

ראה גם

 עברית