// Token: 0x06001185 RID: 4485 RVA: 0x00099484 File Offset: 0x00097684 private static void gmWaterSurfaceTcbProcPreDrawDT(object data) { AppMain.AMS_RENDER_TARGET ams_RENDER_TARGET = AppMain._am_render_manager.targetp; if (ams_RENDER_TARGET == AppMain._gm_mapFar_render_work) { ams_RENDER_TARGET = AppMain._am_draw_target; } else { ams_RENDER_TARGET = AppMain._gm_mapFar_render_work; } if (ams_RENDER_TARGET.width == 0) { return; } AppMain.amDrawEndScene(); NNS_RGBA_U8 color = new NNS_RGBA_U8(0, 0, 0, byte.MaxValue); AppMain.amRenderCopyTarget(ams_RENDER_TARGET, color); AppMain.GMS_WATER_SURFACE_MGR gms_WATER_SURFACE_MGR = AppMain.gmWaterSurfaceGetMgr(); if (gms_WATER_SURFACE_MGR != null) { gms_WATER_SURFACE_MGR.render_target = ams_RENDER_TARGET; } }
// Token: 0x06000F55 RID: 3925 RVA: 0x00087DCC File Offset: 0x00085FCC private static void amRenderInit() { AppMain.AMS_RENDER_MANAGER ams_RENDER_MANAGER = new AppMain.AMS_RENDER_MANAGER(); new AppMain.AMS_RENDER_TARGET(); AppMain.AMS_RENDER_TARGET am_render_default = AppMain._am_render_default; ams_RENDER_MANAGER = AppMain._am_render_manager; ams_RENDER_MANAGER.targetp = AppMain._am_render_default; ams_RENDER_MANAGER.target_now = AppMain._am_render_default; }
private static void dmTitleOpFallShaderPreRenderUserFunc(object data) { AppMain.NNS_RGBA_U8 color = new AppMain.NNS_RGBA_U8((byte)0, (byte)0, (byte)0, byte.MaxValue); AppMain.AMS_RENDER_TARGET target = AppMain._am_render_manager.targetp != AppMain._gm_mapFar_render_work ? AppMain._gm_mapFar_render_work : AppMain._am_draw_target; if (target.width == 0) { return; } AppMain.amRenderCopyTarget(target, color); }
public void Clear() { this.tcb_post = (AppMain.MTS_TASK_TCB)null; this.flag_render_front = this.flag_render_back = false; this.render_target_front = this.render_target_back = (AppMain.AMS_RENDER_TARGET)null; this.state_loop = 0; this.se_handle = (AppMain.GSS_SND_SE_HANDLE)null; for (int index = 0; index < this.motion_frame_loop.Length; ++index) { this.motion_frame_loop[index] = 0; } }
private static void gmWaterSurfaceTcbProcPreDrawDT(object data) { AppMain.AMS_RENDER_TARGET target = AppMain._am_render_manager.targetp != AppMain._gm_mapFar_render_work ? AppMain._gm_mapFar_render_work : AppMain._am_draw_target; if (target.width == 0) { return; } AppMain.amDrawEndScene(); AppMain.NNS_RGBA_U8 color = new AppMain.NNS_RGBA_U8((byte)0, (byte)0, (byte)0, byte.MaxValue); AppMain.amRenderCopyTarget(target, color); AppMain.GMS_WATER_SURFACE_MGR mgr = AppMain.gmWaterSurfaceGetMgr(); if (mgr == null) { return; } mgr.render_target = target; }
// Token: 0x060018E0 RID: 6368 RVA: 0x000E2BAC File Offset: 0x000E0DAC private void dmTitleOpDrawFallShaderPreSettingUserFunc(ref object data) { AppMain.AMS_RENDER_TARGET ams_RENDER_TARGET = AppMain._am_render_manager.targetp; if (ams_RENDER_TARGET == AppMain._gm_mapFar_render_work) { ams_RENDER_TARGET = AppMain._am_draw_target; } else { ams_RENDER_TARGET = AppMain._gm_mapFar_render_work; } if (ams_RENDER_TARGET.width == 0) { return; } AppMain.amDrawGetProjectionMatrix(); }
// Token: 0x06001199 RID: 4505 RVA: 0x0009A494 File Offset: 0x00098694 private static void dwaterDrawWater(AppMain.AMS_RENDER_TARGET texture) { AppMain.DMAP_PARAM_WATER draw_param = AppMain._dmap_water.draw_param; AppMain.amDrawPushState(); AppMain.NNS_VECTOR nns_VECTOR = new AppMain.NNS_VECTOR(0f, draw_param.pos_dy, -0.5f); AppMain.nnTransformVector(nns_VECTOR, AppMain.amDrawGetProjectionMatrix(), nns_VECTOR); float draw_u = draw_param.draw_u; float draw_v = draw_param.draw_v; float repeat_u = draw_param.repeat_u; float scale = draw_param.scale; float repeat_v = draw_param.repeat_v; float scale2 = draw_param.scale; float y = nns_VECTOR.y; int rot_z = draw_param.rot_z; uint color = draw_param.color; AppMain.amDrawPopState(); }
private static void dwaterDrawWater(AppMain.AMS_RENDER_TARGET texture) { AppMain.DMAP_PARAM_WATER drawParam = AppMain._dmap_water.draw_param; AppMain.amDrawPushState(); AppMain.NNS_VECTOR nnsVector = new AppMain.NNS_VECTOR(0.0f, drawParam.pos_dy, -0.5f); AppMain.nnTransformVector(nnsVector, AppMain.amDrawGetProjectionMatrix(), nnsVector); double drawU = (double)drawParam.draw_u; double drawV = (double)drawParam.draw_v; double repeatU = (double)drawParam.repeat_u; double scale1 = (double)drawParam.scale; double repeatV = (double)drawParam.repeat_v; double scale2 = (double)drawParam.scale; double y = (double)nnsVector.y; int rotZ = drawParam.rot_z; int color = (int)drawParam.color; AppMain.amDrawPopState(); }
// Token: 0x060018DF RID: 6367 RVA: 0x000E2B60 File Offset: 0x000E0D60 private static void dmTitleOpFallShaderPreRenderUserFunc(object data) { AppMain.NNS_RGBA_U8 color = new AppMain.NNS_RGBA_U8(0, 0, 0, byte.MaxValue); AppMain.AMS_RENDER_TARGET ams_RENDER_TARGET = AppMain._am_render_manager.targetp; if (ams_RENDER_TARGET == AppMain._gm_mapFar_render_work) { ams_RENDER_TARGET = AppMain._am_draw_target; } else { ams_RENDER_TARGET = AppMain._gm_mapFar_render_work; } if (ams_RENDER_TARGET.width == 0) { return; } AppMain.amRenderCopyTarget(ams_RENDER_TARGET, color); }
// Token: 0x06000F5A RID: 3930 RVA: 0x00087E2C File Offset: 0x0008602C private static void amRenderCopyTarget(AppMain.AMS_RENDER_TARGET target, NNS_RGBA_U8 color) { }
// Token: 0x06000F59 RID: 3929 RVA: 0x00087E2A File Offset: 0x0008602A private static void amRenderSetTexture(int slot, AppMain.AMS_RENDER_TARGET target, int index) { }
// Token: 0x06000F58 RID: 3928 RVA: 0x00087E27 File Offset: 0x00086027 private static AppMain.AMS_RENDER_TARGET amRenderSetTarget(AppMain.AMS_RENDER_TARGET target, uint flag, NNS_RGBA_U8 color, float z, int stencil) { return(null); }
// Token: 0x06000F57 RID: 3927 RVA: 0x00087E17 File Offset: 0x00086017 private static AppMain.AMS_RENDER_TARGET amRenderSetTarget(AppMain.AMS_RENDER_TARGET target) { return(AppMain.amRenderSetTarget(target, 0U, null, 1f, 0)); }
// Token: 0x06000F56 RID: 3926 RVA: 0x00087E07 File Offset: 0x00086007 private static AppMain.AMS_RENDER_TARGET amRenderSetTarget(AppMain.AMS_RENDER_TARGET target, uint flag, NNS_RGBA_U8 color) { return(AppMain.amRenderSetTarget(target, flag, color, 1f, 0)); }
internal void Clear() { this.tcb_water = (AppMain.MTS_TASK_TCB)null; this.render_target = (AppMain.AMS_RENDER_TARGET)null; }