예제 #1
0
 internal MyDrawSubmesh(int indexCount, int startIndex, int baseVertex, MyMaterialProxyId materialId, int[] bonesMapping = null)
 {
     IndexCount   = indexCount;
     StartIndex   = startIndex;
     BaseVertex   = baseVertex;
     MaterialId   = materialId;
     BonesMapping = bonesMapping;
 }
예제 #2
0
 internal MyDrawSubmesh(int indexCount, int startIndex, int baseVertex, MyMaterialProxyId materialId, int[] bonesMapping = null)
 {
     IndexCount = indexCount;
     StartIndex = startIndex;
     BaseVertex = baseVertex;
     MaterialId = materialId;
     BonesMapping = bonesMapping;
 }
예제 #3
0
        internal void Clear()
        {
            matTexturesID  = MyMaterialProxyId.NULL;
            matConstantsID = -1;

            objectData = new MyObjectData();

            objectBuffer = null;
        }
예제 #4
0
        internal void Clear()
        {
            matTexturesID = MyMaterialProxyId.NULL;
            matConstantsID = -1;

            objectData = new MyObjectData();

            objectBuffer = null;
        }
예제 #5
0
 internal static void FreeProxy(MyMaterialProxyId id)
 {
     ProxyPool.Free(id.Index);
 }
예제 #6
0
 internal static void FreeProxy(MyMaterialProxyId id)
 {
     ProxyPool.Free(id.Index);
 }
예제 #7
0
 internal void Clear()
 {
     matTexturesID  = MyMaterialProxyId.NULL;
     matConstantsID = -1;
 }
예제 #8
0
 internal void Clear()
 {
     matTexturesID = MyMaterialProxyId.NULL;
     matConstantsID = -1;
 }