コード例 #1
0
 public void Destroy()
 {
     Native_FScriptSparseArray.Destroy(ref this);
     ZeroMemory();
 }
コード例 #2
0
 public static FScriptSparseArrayLayout GetScriptLayout(int elementSize, int elementAlignment)
 {
     return(Native_FScriptSparseArray.GetScriptLayout(elementSize, elementAlignment));
 }
コード例 #3
0
 public int AddUninitialized(ref FScriptSparseArrayLayout layout)
 {
     return(Native_FScriptSparseArray.AddUninitialized(ref this, ref layout));
 }
コード例 #4
0
 public void RemoveAtUninitialized(ref FScriptSparseArrayLayout layout, int index, int count = 1)
 {
     Native_FScriptSparseArray.RemoveAtUninitialized(ref this, ref layout, index, count);
 }
コード例 #5
0
 public void Empty(int slack, ref FScriptSparseArrayLayout layout)
 {
     Native_FScriptSparseArray.Empty(ref this, slack, ref layout);
 }
コード例 #6
0
 public IntPtr GetData(int index, ref FScriptSparseArrayLayout layout)
 {
     return(Native_FScriptSparseArray.GetData(ref this, index, ref layout));
 }
コード例 #7
0
 public int GetMaxIndex()
 {
     return(Native_FScriptSparseArray.GetMaxIndex(ref this));
 }
コード例 #8
0
 public int Num()
 {
     return(Native_FScriptSparseArray.Num(ref this));
 }
コード例 #9
0
 public bool IsValidIndex(int index)
 {
     return(Native_FScriptSparseArray.IsValidIndex(ref this, index));
 }