Esempio n. 1
0
    // 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;
 }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
 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;
     }
 }
Esempio n. 5
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;
 }
Esempio n. 6
0
 // 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();
    }
Esempio n. 8
0
    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();
    }
Esempio n. 9
0
 // 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));
 }
Esempio n. 15
0
 internal void Clear()
 {
     this.tcb_water     = (AppMain.MTS_TASK_TCB)null;
     this.render_target = (AppMain.AMS_RENDER_TARGET)null;
 }