public unsafe void DrawShadows(ref ShadowDrawingSettings settings) { Validate(); settings.cullingResults.Validate(); fixed(ShadowDrawingSettings *settingsPtr = &settings) { DrawShadows_Internal((IntPtr)settingsPtr); } }
public unsafe RendererList CreateShadowRendererList(ref ShadowDrawingSettings settings) { Validate(); settings.cullingResults.Validate(); fixed(ShadowDrawingSettings *settingsPtr = &settings) { return(CreateShadowRendererList_Internal((IntPtr)settingsPtr)); } }
public unsafe void DrawShadows(ref ShadowDrawingSettings settings) { this.Validate(); settings.cullingResults.Validate(); fixed(ShadowDrawingSettings *ptr = &settings) { ShadowDrawingSettings *value = ptr; this.DrawShadows_Internal((IntPtr)((void *)value)); } }