SoftRenderSurface.inl File Reference

Go to the source code of this file.

Functions

 if (framenum >=s->frameCount()) return
 if (s->getPalette()==0) return
 if (frame->compressed) for(int i=0

Variables

const sint32 neg = (FLIP_CONDITIONAL)?-1:0
int scrn_width = clip_window.w
int scrn_height = clip_window.h
uintX * line_end
uint8off_pixels = static_cast<uint8*>(pixels) + static_cast<sintptr>(clip_window.x)*sizeof(uintX) + static_cast<sintptr>(clip_window.y)*pitch
 x = clip_window.x
 y = clip_window.y
const uint8linedata
sint32 xpos
sintptr line
sint32 dlen
uintX * pixptr
uintX * endrun
uintX * line_start
uint32 pix
ShapeFrameframe = s->getFrame(framenum)
const uint8rle_data = frame->rle_data
const uint32line_offsets = frame->line_offsets
const uint32pal
const uint32xform_pal
sint32 width = frame->width
sint32 height = frame->height
 x = XNEG(frame->xoff)
 y = frame->yoff


Function Documentation

if ( frame->  compressed  )  [pure virtual]

if ( s->  getPalette() = =0  ) 

if ( framenum >=s->  frameCount()  ) 


Variable Documentation

sint32 dlen

Definition at line 171 of file SoftRenderSurface.inl.

Referenced by ConvertShape::Check(), ShapeFrame::getPixelAtPoint(), ConvertShapeFrame::GetPixels(), ShapeFrame::hasPoint(), and ConvertShapeFrame::ReadCmpFrame().

uintX* endrun

Definition at line 174 of file SoftRenderSurface.inl.

ShapeFrame* frame = s->getFrame(framenum)

Definition at line 182 of file SoftRenderSurface.inl.

Referenced by ItemSorter::AddItem(), ConvertShape::Check(), ConvertShape::CheckUnsafe(), GUIApp::CreateHWCursors(), GameData::getFrame(), GUIApp::getMouseFrame(), Shape::getTotalDimensions(), WpnOvlayDat::load(), load_frame(), load_image(), Map::loadFixedFormatObjects(), World::loadItemCachNPCData(), GUIApp::myWindowProc(), GUIApp::paint(), PaperdollGump::PaintThis(), SKFPlayer::parseEventList(), ConvertShape::Read(), MiniMapGump::sampleAtPoint(), Gump::SetShape(), PaperdollGump::StartDraggingItem(), ItemSorter::Trace(), PaperdollGump::TraceObjId(), ContainerGump::TraceObjId(), and ConvertShape::Write().

sint32 height = frame->height

Definition at line 197 of file SoftRenderSurface.inl.

Referenced by Pentagram::BilinearScalerInternal_2x(), Pentagram::BilinearScalerInternal_Arb(), Pentagram::BilinearScalerInternal_X1Y12(), Pentagram::BilinearScalerInternal_X2Y24(), GUIApp::GraphicSysInit(), load_image(), InverterGump::PaintChildren(), CreditsGump::Run(), Pentagram::Scale2xScalerInternal< uintX, Manip, uintS >::Scale(), Pentagram::Scale2x_16MMX(), Pentagram::Scale2x_32MMX(), GravityProcess::terminate(), and EditWidget::textFits().

sintptr line

Definition at line 170 of file SoftRenderSurface.inl.

Referenced by Console::Dump(), MusicFlex::loadSongInfo(), NS_TIMIDITY::read_config_file(), CreditsGump::Run(), and typesetText().

uintX* line_end

Definition at line 118 of file SoftRenderSurface.inl.

Referenced by SoftRenderSurface< uintX >::Blit(), TextureTarga::ConvertFormat(), SoftRenderSurface< uintX >::FadedBlit(), SoftRenderSurface< uintX >::Fill32(), SoftRenderSurface< uintX >::FillAlpha(), and SoftRenderSurface< uintX >::MaskedBlit().

const uint32* line_offsets = frame->line_offsets

Definition at line 184 of file SoftRenderSurface.inl.

uintX* line_start

Definition at line 175 of file SoftRenderSurface.inl.

const uint8* linedata

Definition at line 168 of file SoftRenderSurface.inl.

Referenced by ShapeFrame::getPixelAtPoint(), ConvertShapeFrame::GetPixels(), and ShapeFrame::hasPoint().

const sint32 neg = (FLIP_CONDITIONAL)?-1:0

Definition at line 85 of file SoftRenderSurface.inl.

uint8* off_pixels = static_cast<uint8*>(pixels) + static_cast<sintptr>(clip_window.x)*sizeof(uintX) + static_cast<sintptr>(clip_window.y)*pitch

Definition at line 122 of file SoftRenderSurface.inl.

const uint32* pal

Initial value:

 untformed_pal?
                                                                                &(s->getPalette()->native_untransformed[0]):
                                                                                &(s->getPalette()->native[0])

Definition at line 185 of file SoftRenderSurface.inl.

Referenced by FontManager::addJPOverride(), JPRenderedText::draw(), JPRenderedText::drawBlended(), PaletteManager::load(), GUIApp::load(), load_image(), loadPalette(), PaletteFaderProcess::PaletteFaderProcess(), TTFont::renderText(), PaletteManager::resetTransforms(), SKFPlayer::run(), MiniMapGump::sampleAtPoint(), GUIApp::save(), Shape::setPalette(), PaletteManager::transformPalette(), PaletteManager::untransformPalette(), and PaletteManager::updatedFont().

uint32 pix

Definition at line 176 of file SoftRenderSurface.inl.

Referenced by TextureBitmap::Read().

uintX* pixptr

Definition at line 173 of file SoftRenderSurface.inl.

const uint8* rle_data = frame->rle_data

Definition at line 183 of file SoftRenderSurface.inl.

int scrn_height = clip_window.h

Definition at line 117 of file SoftRenderSurface.inl.

int scrn_width = clip_window.w

Definition at line 116 of file SoftRenderSurface.inl.

sint32 width = frame->width

Definition at line 196 of file SoftRenderSurface.inl.

Referenced by Pentagram::BilinearScalerInternal_2x(), Pentagram::BilinearScalerInternal_Arb(), Pentagram::BilinearScalerInternal_X2Y24(), ConvertShape::Check(), Console::CheckResize(), RenderSurface::CreateSecondaryRenderSurface(), GUIApp::GraphicSysInit(), load_image(), InverterGump::PaintChildren(), and EditWidget::textFits().

x = XNEG(frame->xoff)

Definition at line 198 of file SoftRenderSurface.inl.

x = clip_window.x

Definition at line 123 of file SoftRenderSurface.inl.

Referenced by ItemSorter::AddItem(), basename(), MusicFlex::cache(), AudioProcess::calculateSoundVolume(), GUIApp::CreateHWCursors(), ActorAnimProcess::doHitSpecial(), ActorAnimProcess::doSpecial(), SoftRenderSurface< uintX >::DrawLine32(), CameraProcess::FindRoof(), U8Game::getCreditText(), Pentagram::_2xSaIScalerInternal< uintX, Manip, uintS >::GetResult1(), Pentagram::_2xSaIScalerInternal< uintX, Manip, uintS >::GetResult2(), TreasureLoader::internalParse(), GameInfo::load(), AnimDat::load(), Map::loadFixedFormatObjects(), GumpShapeArchive::loadGumpage(), World::loadItemCachNPCData(), MissileTracker::MissileTracker(), TimidityMidiDriver::open(), TreasureLoader::parseUInt32Vector(), TTFont::renderText(), QuickAvatarMoverProcess::run(), MissileProcess::run(), LoiterProcess::run(), FireballProcess::run(), EggHatcherProcess::run(), ActorAnimProcess::run(), Pentagram::_2xSaIScalerInternal< uintX, Manip, uintS >::Scale_2xSaI(), Pentagram::_2xSaIScalerInternal< uintX, Manip, uintS >::Scale_Super2xSaI(), Pentagram::_2xSaIScalerInternal< uintX, Manip, uintS >::Scale_SuperEagle(), scanname(), PentZip::unzlocal_getLong(), PentZip::unzlocal_getShort(), World::worldStats(), U8Game::writeSaveInfo(), RemorseGame::writeSaveInfo(), PentZip::ziplocal_getLong(), and PentZip::ziplocal_getShort().

const uint32* xform_pal

Initial value:

 untformed_pal?
                                                                                &(s->getPalette()->xform_untransformed[0]):
                                                                                &(s->getPalette()->xform[0])

Definition at line 191 of file SoftRenderSurface.inl.

sint32 xpos

Definition at line 169 of file SoftRenderSurface.inl.

Referenced by ConvertShape::Check(), GameMapGump::ConCmd_dumpMap(), ShapeFrame::getPixelAtPoint(), ConvertShapeFrame::GetPixels(), ShapeFrame::hasPoint(), and ConvertShapeFrame::ReadCmpFrame().

y = frame->yoff

Definition at line 199 of file SoftRenderSurface.inl.

y = clip_window.y

Definition at line 124 of file SoftRenderSurface.inl.

Referenced by ItemSorter::AddItem(), AudioProcess::calculateSoundVolume(), GUIApp::CreateHWCursors(), ActorAnimProcess::doHitSpecial(), ActorAnimProcess::doSpecial(), Console::DrawConsole(), SoftRenderSurface< uintX >::DrawLine32(), CameraProcess::FindRoof(), Pentagram::_2xSaIScalerInternal< uintX, Manip, uintS >::GetResult1(), Pentagram::_2xSaIScalerInternal< uintX, Manip, uintS >::GetResult2(), NS_TIMIDITY::ino(), Map::loadFixedFormatObjects(), GumpShapeArchive::loadGumpage(), World::loadItemCachNPCData(), MissileTracker::MissileTracker(), Console::PrintInternal(), Console::PrintRawInternal(), ConvertShapeFrame::ReadCmpFrame(), TTFont::renderText(), QuickAvatarMoverProcess::run(), MissileProcess::run(), LoiterProcess::run(), FireballProcess::run(), EggHatcherProcess::run(), ActorAnimProcess::run(), Pentagram::_2xSaIScalerInternal< uintX, Manip, uintS >::Scale_2xSaI(), Pentagram::_2xSaIScalerInternal< uintX, Manip, uintS >::Scale_Super2xSaI(), Pentagram::_2xSaIScalerInternal< uintX, Manip, uintS >::Scale_SuperEagle(), World::worldStats(), U8Game::writeSaveInfo(), and RemorseGame::writeSaveInfo().


Generated on Fri Jul 27 22:28:10 2007 for pentagram by  doxygen 1.4.7