Table of Contents

Class ModelVertexArrays

Namespace
ReFuel.Graphics.OpenGL
Assembly
ReFuel.dll
public sealed class ModelVertexArrays : IDisposable
Inheritance
ModelVertexArrays
Implements
Inherited Members

Constructors

ModelVertexArrays(GLVertexArray?, IImmutableList<GLVertexArray?>)

public ModelVertexArrays(GLVertexArray? defaultVertexArray, IImmutableList<GLVertexArray?> drawGroupVertexArrays)

Parameters

defaultVertexArray GLVertexArray
drawGroupVertexArrays IImmutableList<GLVertexArray>

Properties

DefaultVertexArray

public GLVertexArray? DefaultVertexArray { get; }

Property Value

GLVertexArray

DrawGroupVertexArrays

public IImmutableList<GLVertexArray?> DrawGroupVertexArrays { get; }

Property Value

IImmutableList<GLVertexArray>

Methods

Create<T>(Model, T)

public static ModelVertexArrays Create<T>(Model model, T queries) where T : IEnumerable<VertexArrayQuery>

Parameters

model Model
queries T

Returns

ModelVertexArrays

Type Parameters

T

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()