|
Wing Commander II
Reconstructed Win32 source (1996)
|
Viewport wipe transitions. More...
#include "game.h"Go to the source code of this file.
Macros | |
| #define | WIPE_C |
Functions | |
| signed char | InitializeViewportWipe (Viewport *source, Viewport *destination, int wipeType, short duration, short passFlags, void *workspace) |
| void | SetViewportHorizontalBounds (Viewport *viewport, int left, int right) |
| void | SetViewportVerticalBounds (Viewport *viewport, int top, int bottom) |
| signed char | AdvanceViewportWipe (void *workspace) |
| void | OffsetViewportBounds (Viewport *viewport, int left, int top, int right, int bottom) |
| void | SetViewportRectangleBounds (Viewport *viewport, int left, int top, int right, int bottom) |
| void | FinishViewportWipe (void *workspace) |
| void | GenerateWipeRadialEdges (short *edges, int radius) |
| void | BlitWipeRadialBands (Viewport *source, Viewport *destination, short *trailingEdges, short *leadingEdges) |
Variables | |
| short | g_nWipeRadialRowCount |
| signed char AdvanceViewportWipe | ( | void * | workspace | ) |
Definition at line 255 of file wipe.c.
References AdvanceViewportWipe(), BlitWipeRadialBands(), Viewport::bottom, CopyViewportContents(), g_105_nFadePreviousVerticalEdge, g_108_nTransitionVertSum, g_11_nWipeRadialAccumulator, g_11_pWipeFrontEdges, g_139_nDissolveProgress, g_14_nBlendHorizontalTotal, g_16_nRevealVerticalDelta, g_17_nFadeType, g_18_nBlendRadialStep, g_18_nWipeAcrossStride, g_18_nWipeTotalStages, g_19_stFadeToView, g_1_nFadeRadialThreshold, g_1_stWipeScratchSourcePort, g_26_stWipeTempDestinationViewport, g_2_nWipePreviousAcrossEdge, g_3_nFadeCurrentHorizontalEdge, g_3_nWipeRoundFlags, g_3_stDissolveSourceViewport, g_5_nWipeAcrossThreshold, g_9_pWipeRearEdges, g_nRevealVertThreshold, g_nWipeCurrentVerticalEdges, GenerateWipeRadialEdges(), Viewport::left, OffsetViewportBounds(), Viewport::right, SetViewportHorizontalBounds(), SetViewportRectangleBounds(), SetViewportVerticalBounds(), Viewport::top, and void().
Referenced by AdvanceViewportWipe(), CollectRasterClipColours(), InitializeCampaignChalkboardScreen(), RunCutsceneWipeTransition(), and RunTitleScreen().
| void BlitWipeRadialBands | ( | Viewport * | source, |
| Viewport * | destination, | ||
| short * | trailingEdges, | ||
| short * | leadingEdges ) |
Definition at line 1261 of file wipe.c.
References BlitWipeRadialBands(), Viewport::bottom, Viewport::left, Viewport::pixels, Viewport::right, Viewport::rowOffsets, and Viewport::top.
Referenced by AdvanceViewportWipe(), BlitWipeRadialBands(), CollectRasterClipColours(), and FinishViewportWipe().
Definition at line 902 of file wipe.c.
References BlitWipeRadialBands(), Viewport::bottom, CopyViewportContents(), FinishViewportWipe(), g_105_nFadePreviousVerticalEdge, g_11_pWipeFrontEdges, g_139_nDissolveProgress, g_17_nFadeType, g_18_nWipeTotalStages, g_19_stFadeToView, g_1_stWipeScratchSourcePort, g_26_stWipeTempDestinationViewport, g_2_nWipePreviousAcrossEdge, g_3_nFadeCurrentHorizontalEdge, g_3_nWipeRoundFlags, g_3_stDissolveSourceViewport, g_9_pWipeRearEdges, g_nWipeCurrentVerticalEdges, GenerateWipeRadialEdges(), Viewport::left, Viewport::right, SetViewportHorizontalBounds(), SetViewportRectangleBounds(), SetViewportVerticalBounds(), Viewport::top, and void().
Referenced by CollectRasterClipColours(), FinishViewportWipe(), RunCutsceneWipeTransition(), and RunTitleScreen().
| void GenerateWipeRadialEdges | ( | short * | edges, |
| int | radius ) |
Definition at line 1201 of file wipe.c.
References g_nWipeRadialRowCount, and GenerateWipeRadialEdges().
Referenced by AdvanceViewportWipe(), CollectRasterClipColours(), FinishViewportWipe(), and GenerateWipeRadialEdges().
| signed char InitializeViewportWipe | ( | Viewport * | source, |
| Viewport * | destination, | ||
| int | wipeType, | ||
| short | duration, | ||
| short | passFlags, | ||
| void * | workspace ) |
Definition at line 12 of file wipe.c.
References Viewport::bottom, g_105_nFadePreviousVerticalEdge, g_108_nTransitionVertSum, g_11_nWipeRadialAccumulator, g_11_pWipeFrontEdges, g_139_nDissolveProgress, g_14_nBlendHorizontalTotal, g_15_nFadeWidth, g_16_nRevealVerticalDelta, g_17_nFadeType, g_18_nBlendRadialStep, g_18_nWipeAcrossStride, g_18_nWipeTotalStages, g_19_stFadeToView, g_1_bWipeWidthAtLeastHeight, g_1_nFadeRadialThreshold, g_1_stWipeScratchSourcePort, g_26_stWipeTempDestinationViewport, g_2_nWipePreviousAcrossEdge, g_3_asWipeRadialLeadingEdge, g_3_nWipeRoundFlags, g_3_stDissolveSourceViewport, g_5_nBlendHeight, g_5_nWipeAcrossThreshold, g_5_nWipeMinorExtent, g_9_pWipeRearEdges, g_asWipeRadialTrailingEdges, g_bBlendWidthLessThanHeight, g_nBlendMaximumStep, g_nRevealVertThreshold, g_nWipeRadialRowCount, InitializeViewportWipe(), Viewport::left, Viewport::right, SetViewportHorizontalBounds(), SetViewportVerticalBounds(), Viewport::top, and void().
Referenced by CollectRasterClipColours(), InitializeCampaignChalkboardScreen(), InitializeViewportWipe(), RunCutsceneWipeTransition(), and RunTitleScreen().
Definition at line 882 of file wipe.c.
References Viewport::bottom, Viewport::left, OffsetViewportBounds(), Viewport::right, and Viewport::top.
Referenced by AdvanceViewportWipe(), CollectRasterClipColours(), and OffsetViewportBounds().
Definition at line 241 of file wipe.c.
References Viewport::left, Viewport::right, and SetViewportHorizontalBounds().
Referenced by AdvanceViewportWipe(), CollectRasterClipColours(), FinishViewportWipe(), InitializeViewportWipe(), and SetViewportHorizontalBounds().
Definition at line 892 of file wipe.c.
References Viewport::bottom, Viewport::left, Viewport::right, SetViewportRectangleBounds(), and Viewport::top.
Referenced by AdvanceViewportWipe(), CollectRasterClipColours(), FinishViewportWipe(), and SetViewportRectangleBounds().
Definition at line 248 of file wipe.c.
References Viewport::bottom, SetViewportVerticalBounds(), and Viewport::top.
Referenced by AdvanceViewportWipe(), CollectRasterClipColours(), FinishViewportWipe(), InitializeViewportWipe(), and SetViewportVerticalBounds().
| short g_nWipeRadialRowCount |
Definition at line 1353 of file wipe.c.
Referenced by GenerateWipeRadialEdges(), and InitializeViewportWipe().