Class PCache
Inheritance
System.Object
PCache
Syntax
Constructors
PCache()
Declaration
Fields
buckets
Declaration
public List<List<object>> buckets
Field Value
Type |
Description |
System.Collections.Generic.List<System.Collections.Generic.List<System.Object>> |
|
elementCount
Declaration
Field Value
Type |
Description |
System.Int32 |
|
properties
Declaration
public List<PCache.PropertyDesc> properties
Field Value
Methods
AddColorProperty(String)
Declaration
public void AddColorProperty(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
AddFloatProperty(String)
Declaration
public void AddFloatProperty(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
AddVector2Property(String)
Declaration
public void AddVector2Property(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
AddVector3Property(String)
Declaration
public void AddVector3Property(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
AddVector4Property(String)
Declaration
public void AddVector4Property(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Clear()
Declaration
FromFile(String)
Declaration
public static PCache FromFile(string filename)
Parameters
Type |
Name |
Description |
System.String |
filename |
|
Returns
Declaration
public void SaveToFile(string filename, PCache.Format format = PCache.Format.Binary)
Parameters
Type |
Name |
Description |
System.String |
filename |
|
PCache.Format |
format |
|
SetColorData(String, List<Vector4>)
Declaration
public void SetColorData(string component, List<Vector4> data)
Parameters
Type |
Name |
Description |
System.String |
component |
|
System.Collections.Generic.List<Vector4> |
data |
|
SetFloatData(String, List<Single>)
Declaration
public void SetFloatData(string property, List<float> data)
Parameters
Type |
Name |
Description |
System.String |
property |
|
System.Collections.Generic.List<System.Single> |
data |
|
SetVector2Data(String, List<Vector2>)
Declaration
public void SetVector2Data(string component, List<Vector2> data)
Parameters
Type |
Name |
Description |
System.String |
component |
|
System.Collections.Generic.List<Vector2> |
data |
|
SetVector3Data(String, List<Single>, List<Single>, List<Single>)
Declaration
public void SetVector3Data(string component, List<float> dataX, List<float> dataY, List<float> dataZ)
Parameters
Type |
Name |
Description |
System.String |
component |
|
System.Collections.Generic.List<System.Single> |
dataX |
|
System.Collections.Generic.List<System.Single> |
dataY |
|
System.Collections.Generic.List<System.Single> |
dataZ |
|
SetVector3Data(String, List<Vector3>)
Declaration
public void SetVector3Data(string component, List<Vector3> data)
Parameters
Type |
Name |
Description |
System.String |
component |
|
System.Collections.Generic.List<Vector3> |
data |
|
SetVector4Data(String, List<Vector4>)
Declaration
public void SetVector4Data(string component, List<Vector4> data)
Parameters
Type |
Name |
Description |
System.String |
component |
|
System.Collections.Generic.List<Vector4> |
data |
|