Example #1
0
 public NullUVGroup()
 {
     mUVScale    = 1.0;
     mUVType     = UVType.UVT_DEFAULT;
     mUVDataType = NullDataStructType.DST_FLOAT;
     mUVArray    = new List <Vector2>();
 }
        public NullVertexMorphObject AppendVertexMorphObject(NullDataStructType vertexDataType, int vertexCount)
        {
            NullVertexMorphObject av = new NullVertexMorphObject(vertexDataType, vertexCount);

            mVertexMorphObjectList.Add(av);
            return(av);
        }
 public NullVertexMorphObject(NullDataStructType vertexDataType, int vertexCount) : this()
 {
     mVertexDataType = vertexDataType;
     for (int i = 0; i < vertexCount; ++i)
     {
         mVertexPosArray.Add(Vector3.zero);
         mNormalArray.Add(Vector3.zero);
     }
 }
Example #4
0
        public bool LoadFromStream(NullMemoryStream stream)
        {
            Clear();
            bool res = stream.ReadList(out mUVArray);

            if (mUVArray.Count == 0)
            {
                return(res);
            }
            byte b;

            res        &= stream.ReadByte(out b);
            mUVType     = (UVType)b;
            res        &= stream.ReadByte(out b);
            mUVDataType = (NullDataStructType)b;
            return(res);
        }
 public NullVertexMorphObject()
 {
     mVertexDataType = NullDataStructType.DST_FLOAT;
     mVertexPosArray = new List <Vector3>();
     mNormalArray    = new List <Vector3>();
 }