RenderFactory
Genel Bakış
RenderFactory .NET için Aspose.3D FOSS’ta bir sınıf.
RenderFactory rendering boru hattında temsil edilen tüm kaynakları oluşturur.
Bu sınıf, .NET programlarında RenderFactory nesnelerle çalışmak için 12 yöntem sunar. Mevcut yöntemler şunları içerir: CreateCubeRenderTexture, CreateDescriptorSet, CreateIndexBuffer, CreatePipeline, CreateRenderTexture, CreateRenderWindow, CreateShaderProgram, CreateTextureUnit, CreateUniformBuffer, CreateVertexBuffer. Tüm kamu üyeleri .NET paket için Aspose.3D FOSS yükledikten sonra herhangi bir .net uygulamasına erişilebilir.
Yöntemler
| Signature | Açıklama |
|---|---|
CreateRenderTexture(parameters: RenderParameters, targets: int, width: int, height: int) | Tekstil için bir render hedefi oluşturun |
CreateRenderTexture(parameters: RenderParameters, width: int, height: int) | Bir render hedefi oluşturmak, dokunuşuna yönlendiren 1 hedef içerir. |
CreateDescriptorSet(shader: ShaderProgram) | Belirlenmiş Shader programı için ayarlayıcı oluşturun. |
CreateCubeRenderTexture(parameters: RenderParameters, width: int, height: int) | Render hedef oluşturmak 1 kubik doku içerir |
CreateRenderWindow(parameters: RenderParameters, handle: WindowHandle) | Yerli pencerede bir render hedefi oluşturun. |
CreateVertexBuffer(declaration: VertexDeclaration) | Poligon vertex bilgileri depolamak için bir IVertexBuffer örneği oluşturun. |
CreateIndexBuffer() | Poligon’un yüz bilgileri depolamak için bir IIndexBuffer örneği oluşturun. |
CreateTextureUnit(textureType: TextureType) | Shader tarafından erişilebilen bir doku ünitesi oluşturun. |
CreateTextureUnit() | Shader tarafından erişilebilen bir 2D doku ünitesi oluşturun. |
CreateShaderProgram(shaderSource: ShaderSource) | Bir ShaderProgram nesne oluşturun |
CreatePipeline(shader: ShaderProgram, renderState: RenderState, vertexDeclaration: VertexDeclaration, drawOperation: DrawOperation) | Önceden yapılandırılmış bir grafik boru hattı oluşturun, önceden yapıştırılmış gölge / render durumu / vertex beyanı ve çizim işlemleri ile. |
CreateUniformBuffer(size: int) | GPU tarafında önceden atanan boyutlu yeni bir üniformalı buffer oluşturun. |