Alexandria.Engines.DarkSouls.ModelVertexDeclaration.Bind C# (CSharp) Метод

Bind() публичный Метод

Bind the vertex declaration to the program.
public Bind ( ModelProgram program, ModelMesh mesh, int stride ) : void
program ModelProgram
mesh ModelMesh
stride int
Результат void
        public void Bind(ModelProgram program, ModelMesh mesh, int stride)
        {
            GraphicsBuffer buffer = Model.Buffer;

            foreach (ModelVertexAttribute attribute in Attributes) {
                int offset = attribute.Offset + mesh.BufferDataOffset;
                ProgramAttribute programAttribute = attribute.MatchAttribute(program);

                if (programAttribute != null)
                    programAttribute.Bind(buffer, offset, attribute.GraphicsFormat, stride);
            }
        }