implements ISerializationCallbackReceiver
0x00x0040
Members 6
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | shader | Shader | Private | — | |
| 0x08 | serializedProperties | List<EPOOutline.SerializedPass.SerializedPropertyKeyValuePair> | Private | — | |
| 0x08 | propertiesById | Dictionary<System.Int32 | Private | — | |
| 0x08 | propertiesByName | Dictionary<System.String | Private | — | |
| 0x08 | material | Material | Private | — | |
| 0x01 | propertiesIsDirty | bool | Private | — | |
| 0x0039 | 0x07 | unreflected bytes to end of SerializedPass | |||
Functions 20
| Signature | Flags | Native | Params |
|---|---|---|---|
| Shader get_Shader() | Public+1 flags | 0x08 | |
| void set_Shader(Shader value) | Public+1 flags | 0x08 | |
| Material get_Material() | Public+1 flags | 0x08 | |
| bool HasProperty(const string& name) | Public | 0x08 | |
| bool HasProperty(int hash) | Public | 0x04 | |
| Vector4 GetVector(const string& name) | Public | 0x10 | |
| Vector4 GetVector(int hash) | Public | 0x10 | |
| void SetVector(const string& name, const Vector4& value) | Public | 0x10 | |
| void SetVector(int hash, const Vector4& value) | Public | 0x10 | |
| float GetFloat(const string& name) | Public | 0x08 | |
| float GetFloat(int hash) | Public | 0x04 | |
| void SetFloat(const string& name, float value) | Public | 0x08 | |
| void SetFloat(int hash, float value) | Public | 0x04 | |
| Color GetColor(const string& name) | Public | 0x10 | |
| Color GetColor(int hash) | Public | 0x10 | |
| void SetColor(const string& name, const Color& value) | Public | 0x10 | |
| void SetColor(int hash, const Color& value) | Public | 0x10 | |
| void OnBeforeSerialize() | PublicFinal+2 flags | 0x00 | |
| void OnAfterDeserialize() | PublicFinal+2 flags | 0x00 | |
| void .ctor() | Public+1 flags | 0x00 |