| string ProviderName(const string& componentName) | Public+2 flags | | 0x08 |
| int Priority() | Public+2 flags | | 0x04 |
| void Enabled(Component sourceComponent, ShadowShape2D persistantShadowShape) | Public+2 flags | | 0x08 |
| void Disabled(Component sourceComponent, ShadowShape2D persistantShadowShape) | Public+2 flags | | 0x08 |
| bool IsShapeSource(Component sourceComponent) | Public+3 flags | | 0x08 |
| void OnPersistantDataCreated(Component sourceComponent, ShadowShape2D persistantShadowShape) | Public+2 flags | | 0x08 |
| void OnBeforeRender(Component sourceComponent, const Bounds& worldCullingBounds, ShadowShape2D persistantShadowShape) | Public+2 flags | | 0x18 |
| void .ctor() | 2 flags | | 0x00 |