RenderFactory

RenderFactory

סקירה כללית

RenderFactory היא מחלקה ב Aspose.3D FOSS עבור .NET.

RenderFactory יוצרת את כל המשאבים המיוצגים בצינור הרינדור.

מחלקה זו מספקת 12 מתודות לעבודה עם עצמים מסוג RenderFactory בתוכניות .NET. המתודות הזמינות כוללות: CreateCubeRenderTexture, CreateDescriptorSet, CreateIndexBuffer, CreatePipeline, CreateRenderTexture, CreateRenderWindow, CreateShaderProgram, CreateTextureUnit, CreateUniformBuffer, CreateVertexBuffer. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.3D FOSS עבור .NET.

שיטות

חתימהתיאור
CreateRenderTexture(parameters: RenderParameters, targets: int, width: int, height: int)צור render target שמרנדר אל הטקסטורה
CreateRenderTexture(parameters: RenderParameters, width: int, height: int)צור render target שמכיל יעד אחד שמרנדר אל הטקסטורה
CreateDescriptorSet(shader: ShaderProgram)צור descriptor set עבור shader program המוגדר.
CreateCubeRenderTexture(parameters: RenderParameters, width: int, height: int)צור render target המכיל cube texture אחת
CreateRenderWindow(parameters: RenderParameters, handle: WindowHandle)צור יעד רינדור שמציג את הפלט בחלון הטבעי.
CreateVertexBuffer(declaration: VertexDeclaration)צור מופע של IVertexBuffer לאחסון מידע קודקוד של פוליגון.
CreateIndexBuffer()צור מופע של IIndexBuffer לאחסון מידע על פאות הפוליגון.
CreateTextureUnit(textureType: TextureType)צור יחידת מרקם שניתן לגשת אליה מהשיידר.
CreateTextureUnit()צור יחידת מרקם 2D שניתן לגשת אליה משיידר.
CreateShaderProgram(shaderSource: ShaderSource)צור אובייקט ShaderProgram
CreatePipeline(shader: ShaderProgram, renderState: RenderState, vertexDeclaration: VertexDeclaration, drawOperation: DrawOperation)צור pipeline גרפי מוגדר מראש עם שיידר/מצב רינדור/הגדרת קודקוד מוגדרים מראש ופעולות ציור.
CreateUniformBuffer(size: int)צור uniform buffer חדש בצד ה-GPU עם גודל מוקצה מראש.

ראה גם

 עברית