RenderFactory
Contenu
[
Cacher
]RenderFactory class
RenderFactory crée toutes les ressources représentées dans le pipeline de rendu.
public abstract class RenderFactory
Méthodes
Nom | La description |
---|---|
abstract CreateCubeRenderTexture(RenderParameters, int, int) | Créer une cible de rendu contient 1 cube texture |
abstract CreateDescriptorSet(ShaderProgram) | Créer l’ensemble de descripteurs pour le programme shader spécifié. |
abstract CreateIndexBuffer() | Créer unIIndexBuffer instance pour stocker les informations de face du polygone. |
abstract CreatePipeline(ShaderProgram, RenderState, VertexDeclaration, DrawOperation) | Créez un pipeline graphique préconfiguré avec une déclaration préconfigurée de shader/état de rendu/vertex et des opérations de dessin. |
abstract CreateRenderTexture(RenderParameters, int, int) | Créer une cible de rendu contient 1 cibles qui s’affichent à la texture |
abstract CreateRenderTexture(RenderParameters, int, int, int) | Créer une cible de rendu qui rend à la texture |
abstract CreateRenderWindow(RenderParameters, WindowHandle) | Créez une cible de rendu qui s’affiche dans la fenêtre native. |
abstract CreateShaderProgram(ShaderSource) | Créer unShaderProgram objet |
CreateTextureUnit() | Créer une unité de texture 2D accessible par shader. |
abstract CreateTextureUnit(TextureType) | Créer une unité de texture accessible par shader. |
abstract CreateUniformBuffer(int) | Créer un nouveau tampon uniforme côté GPU avec une taille pré-allouée. |
abstract CreateVertexBuffer(VertexDeclaration) | Créer unIVertexBuffer instance pour stocker les informations sur les sommets du polygone. |
Voir également
- espace de noms Aspose.ThreeD.Render
- Assemblée Aspose.3D