HelixToolkit.Wpf.StudioReader.ReadObject C# (CSharp) Method

ReadObject() private method

Read an object.
private ReadObject ( BinaryReader reader, int msize ) : void
reader System.IO.BinaryReader /// The reader. ///
msize int /// The size. ///
return void
        private void ReadObject(BinaryReader reader, int msize)
        {
            int total = 6;

            string objectName = this.ReadString(reader);
            total += objectName.Length + 1;

            while (total < msize)
            {
                var id = this.ReadChunkId(reader);
                int size = this.ReadChunkSize(reader);
                total += size;
                switch (id)
                {
                    case ChunkID.OBJ_TRIMESH:
                        this.ReadTriangularMesh(reader, size);
                        break;

                    // case ChunkID.OBJ_CAMERA:
                    default:
                        {
                            this.ReadData(reader, size - 6);
                            break;
                        }
                }
            }
        }