Renderer2D Class Reference

List of all members.

Public Member Functions

mixed DestroyEffect (mixed effect)
mixed UpdateEffectGfx (mixed effect, mixed t)
mixed AddEffect (mixed effectdata)
 kPacket_Hued_FX 0xC0
mixed CamKeyDown (mixed key)
mixed CamKeyUp (mixed key)
mixed SetOfflineStartPos (mixed x, mixed y, mixed z)
mixed UpdateMapEnvironment (mixed hour, mixed minute, mixed second)
mixed SetLastConfirmedUOPos (mixed xloc, mixed yloc, mixed zloc)
mixed SetLastRequestedUOPos (mixed xloc, mixed yloc, mixed zloc)
mixed SetViewDir (mixed dx, mixed dy)
mixed UOPosToLocal (mixed xloc, mixed yloc, mixed z)
mixed UOPosToLocal2 (mixed xloc, mixed yloc, mixed zloc)
mixed UOPosToPixelPos (mixed xloc, mixed yloc, mixed zloc)
 returns px,py,bIsInFront
mixed LocalPosToPixelPos (mixed x, mixed y, mixed z)
 returns px,py,bIsInFront
mixed InitLocalCam (mixed x, mixed y, mixed z)
mixed UpdateTrackingArrow (mixed...)
mixed NotifyHPChange (mixed mobile, mixed value)
mixed NotifyManaChange (mixed mobile, mixed value)
mixed TerrainRayIntersect_Hit (mixed...)
mixed SetSunLight (mixed intensity)
 sets the global sunlight level, intensity=0 -> dark, intensity=1 -> bright
mixed SetPersonalLight (mixed mobile, mixed intensity)
 sets the personal light level, intensity=0 -> dark, intensity=1 -> bright
mixed MapRecalcScreenArea (mixed x, mixed y)
mixed AddDynamicItem (mixed item)
mixed RemoveDynamicItem (mixed item)
mixed SetMultiOnlyShowFloor (mixed bValue)
mixed DynamicBlockRebuild (mixed block)
mixed DynamicBlockMarkAsDirty (mixed block)
mixed GetOrCreateDynamicBlockAndMarkAsDirty (mixed bx, mixed by)
mixed UpdateDynamicBlendOut (mixed item, mixed iBlendOutMinZ, mixed iBlendOutMaxZ)
mixed UpdateMultiItemGfx (mixed item)
mixed Dynamics_MultiUpdateStep (mixed item)
mixed UpdateDynamicItemPos (mixed item)
 unused for 2d
mixed SetZoom (mixed f)
mixed CamChangeZoom (mixed f)
mixed SetCamPos (mixed xloc, mixed yloc, mixed zloc)
mixed MobileSetVisible (mixed mobile, mixed bVisible)
 main updater, create, position ...
mixed UpdateMobile (mixed mobile)
mixed GetExactMobilePos (mixed mobile)
mixed UpdateMobilePos (mixed mobile)
mixed MobileStepOne (mixed mobile)
mixed GetMobileMountModelAndHue (mixed mobile)
mixed GetMobileModelEquipPartAndHue (mixed mobile, mixed layer, mixed override)
mixed MobileHasVisibleEquip (mixed mobile_artid)
mixed UpdateMobileGfx (mixed mobile)
mixed DestroyMobileGfx (mixed mobile)
mixed CreateMobileGfx (mixed mobile)
mixed MobileStartServerSideAnim (mixed animdata)
mixed NotifyDamage (mixed mobile_serial, mixed damage)
mixed HUDFX_AddRisingTextOnPos (mixed xloc, mixed yloc, mixed zloc, mixed text, mixed r, mixed g, mixed b, mixed offsetx, mixed risetime, mixed riseh)
mixed HUDFX_AddRisingTextOnMob (mixed mob, mixed text, mixed r, mixed g, mixed b, mixed offsetx, mixed risetime, mixed riseh)
mixed DestroyMousePickItemBySerial (mixed serial)
mixed RayPickTerrain (mixed rx, mixed ry, mixed rz, mixed rvx, mixed rvy, mixed rvz)
 returns dist,xloc,yloc if hit, or nil otherwise
mixed RayPickStatics (mixed rx, mixed ry, mixed rz, mixed rvx, mixed rvy, mixed rvz)
 returns dist,sprite if hit, or nil otherwise sprite={artid=?,hue=?,static=?}
mixed RayPickDynamics (mixed rx, mixed ry, mixed rz, mixed rvx, mixed rvy, mixed rvz)
 returns dist,sprite
mixed RayPickMobiles (mixed rx, mixed ry, mixed rz, mixed rvx, mixed rvy, mixed rvz)
 returns dist,sprite sprite.data.artid = modelid


Detailed Description

Definition at line 365 of file lua_pseudo_code.cpp.


Member Function Documentation

mixed Renderer2D::DestroyEffect ( mixed  effect  )  [inline]

Definition at line 367 of file lua_pseudo_code.cpp.

mixed Renderer2D::UpdateEffectGfx ( mixed  effect,
mixed  t 
) [inline]

Definition at line 369 of file lua_pseudo_code.cpp.

mixed Renderer2D::AddEffect ( mixed  effectdata  )  [inline]

kPacket_Hued_FX 0xC0

Definition at line 372 of file lua_pseudo_code.cpp.

mixed Renderer2D::CamKeyDown ( mixed  key  )  [inline]

Definition at line 374 of file lua_pseudo_code.cpp.

mixed Renderer2D::CamKeyUp ( mixed  key  )  [inline]

Definition at line 376 of file lua_pseudo_code.cpp.

mixed Renderer2D::SetOfflineStartPos ( mixed  x,
mixed  y,
mixed  z 
) [inline]

Definition at line 378 of file lua_pseudo_code.cpp.

mixed Renderer2D::UpdateMapEnvironment ( mixed  hour,
mixed  minute,
mixed  second 
) [inline]

Definition at line 380 of file lua_pseudo_code.cpp.

mixed Renderer2D::SetLastConfirmedUOPos ( mixed  xloc,
mixed  yloc,
mixed  zloc 
) [inline]

Definition at line 382 of file lua_pseudo_code.cpp.

mixed Renderer2D::SetLastRequestedUOPos ( mixed  xloc,
mixed  yloc,
mixed  zloc 
) [inline]

Definition at line 384 of file lua_pseudo_code.cpp.

mixed Renderer2D::SetViewDir ( mixed  dx,
mixed  dy 
) [inline]

Definition at line 386 of file lua_pseudo_code.cpp.

mixed Renderer2D::UOPosToLocal ( mixed  xloc,
mixed  yloc,
mixed  z 
) [inline]

Definition at line 388 of file lua_pseudo_code.cpp.

mixed Renderer2D::UOPosToLocal2 ( mixed  xloc,
mixed  yloc,
mixed  zloc 
) [inline]

Definition at line 390 of file lua_pseudo_code.cpp.

mixed Renderer2D::UOPosToPixelPos ( mixed  xloc,
mixed  yloc,
mixed  zloc 
) [inline]

returns px,py,bIsInFront

Definition at line 393 of file lua_pseudo_code.cpp.

mixed Renderer2D::LocalPosToPixelPos ( mixed  x,
mixed  y,
mixed  z 
) [inline]

returns px,py,bIsInFront

Definition at line 396 of file lua_pseudo_code.cpp.

mixed Renderer2D::InitLocalCam ( mixed  x,
mixed  y,
mixed  z 
) [inline]

Definition at line 398 of file lua_pseudo_code.cpp.

mixed Renderer2D::UpdateTrackingArrow ( mixed...   )  [inline]

Definition at line 400 of file lua_pseudo_code.cpp.

mixed Renderer2D::NotifyHPChange ( mixed  mobile,
mixed  value 
) [inline]

Definition at line 402 of file lua_pseudo_code.cpp.

mixed Renderer2D::NotifyManaChange ( mixed  mobile,
mixed  value 
) [inline]

Definition at line 404 of file lua_pseudo_code.cpp.

mixed Renderer2D::TerrainRayIntersect_Hit ( mixed...   )  [inline]

Definition at line 406 of file lua_pseudo_code.cpp.

mixed Renderer2D::SetSunLight ( mixed  intensity  )  [inline]

sets the global sunlight level, intensity=0 -> dark, intensity=1 -> bright

Definition at line 409 of file lua_pseudo_code.cpp.

mixed Renderer2D::SetPersonalLight ( mixed  mobile,
mixed  intensity 
) [inline]

sets the personal light level, intensity=0 -> dark, intensity=1 -> bright

Definition at line 412 of file lua_pseudo_code.cpp.

mixed Renderer2D::MapRecalcScreenArea ( mixed  x,
mixed  y 
) [inline]

Definition at line 414 of file lua_pseudo_code.cpp.

mixed Renderer2D::AddDynamicItem ( mixed  item  )  [inline]

Definition at line 416 of file lua_pseudo_code.cpp.

mixed Renderer2D::RemoveDynamicItem ( mixed  item  )  [inline]

Definition at line 418 of file lua_pseudo_code.cpp.

mixed Renderer2D::SetMultiOnlyShowFloor ( mixed  bValue  )  [inline]

Definition at line 420 of file lua_pseudo_code.cpp.

mixed Renderer2D::DynamicBlockRebuild ( mixed  block  )  [inline]

Definition at line 422 of file lua_pseudo_code.cpp.

mixed Renderer2D::DynamicBlockMarkAsDirty ( mixed  block  )  [inline]

Definition at line 424 of file lua_pseudo_code.cpp.

mixed Renderer2D::GetOrCreateDynamicBlockAndMarkAsDirty ( mixed  bx,
mixed  by 
) [inline]

Definition at line 426 of file lua_pseudo_code.cpp.

mixed Renderer2D::UpdateDynamicBlendOut ( mixed  item,
mixed  iBlendOutMinZ,
mixed  iBlendOutMaxZ 
) [inline]

Definition at line 428 of file lua_pseudo_code.cpp.

mixed Renderer2D::UpdateMultiItemGfx ( mixed  item  )  [inline]

Definition at line 430 of file lua_pseudo_code.cpp.

mixed Renderer2D::Dynamics_MultiUpdateStep ( mixed  item  )  [inline]

Definition at line 432 of file lua_pseudo_code.cpp.

mixed Renderer2D::UpdateDynamicItemPos ( mixed  item  )  [inline]

unused for 2d

Definition at line 435 of file lua_pseudo_code.cpp.

mixed Renderer2D::SetZoom ( mixed  f  )  [inline]

Definition at line 437 of file lua_pseudo_code.cpp.

mixed Renderer2D::CamChangeZoom ( mixed  f  )  [inline]

Definition at line 439 of file lua_pseudo_code.cpp.

mixed Renderer2D::SetCamPos ( mixed  xloc,
mixed  yloc,
mixed  zloc 
) [inline]

Definition at line 441 of file lua_pseudo_code.cpp.

mixed Renderer2D::MobileSetVisible ( mixed  mobile,
mixed  bVisible 
) [inline]

main updater, create, position ...

Definition at line 444 of file lua_pseudo_code.cpp.

mixed Renderer2D::UpdateMobile ( mixed  mobile  )  [inline]

Definition at line 446 of file lua_pseudo_code.cpp.

mixed Renderer2D::GetExactMobilePos ( mixed  mobile  )  [inline]

Definition at line 448 of file lua_pseudo_code.cpp.

mixed Renderer2D::UpdateMobilePos ( mixed  mobile  )  [inline]

Definition at line 450 of file lua_pseudo_code.cpp.

mixed Renderer2D::MobileStepOne ( mixed  mobile  )  [inline]

Definition at line 452 of file lua_pseudo_code.cpp.

mixed Renderer2D::GetMobileMountModelAndHue ( mixed  mobile  )  [inline]

Definition at line 454 of file lua_pseudo_code.cpp.

mixed Renderer2D::GetMobileModelEquipPartAndHue ( mixed  mobile,
mixed  layer,
mixed  override 
) [inline]

Definition at line 456 of file lua_pseudo_code.cpp.

mixed Renderer2D::MobileHasVisibleEquip ( mixed  mobile_artid  )  [inline]

Definition at line 458 of file lua_pseudo_code.cpp.

mixed Renderer2D::UpdateMobileGfx ( mixed  mobile  )  [inline]

Definition at line 460 of file lua_pseudo_code.cpp.

mixed Renderer2D::DestroyMobileGfx ( mixed  mobile  )  [inline]

Definition at line 462 of file lua_pseudo_code.cpp.

mixed Renderer2D::CreateMobileGfx ( mixed  mobile  )  [inline]

Definition at line 464 of file lua_pseudo_code.cpp.

mixed Renderer2D::MobileStartServerSideAnim ( mixed  animdata  )  [inline]

Definition at line 466 of file lua_pseudo_code.cpp.

mixed Renderer2D::NotifyDamage ( mixed  mobile_serial,
mixed  damage 
) [inline]

Definition at line 468 of file lua_pseudo_code.cpp.

mixed Renderer2D::HUDFX_AddRisingTextOnPos ( mixed  xloc,
mixed  yloc,
mixed  zloc,
mixed  text,
mixed  r,
mixed  g,
mixed  b,
mixed  offsetx,
mixed  risetime,
mixed  riseh 
) [inline]

Definition at line 470 of file lua_pseudo_code.cpp.

mixed Renderer2D::HUDFX_AddRisingTextOnMob ( mixed  mob,
mixed  text,
mixed  r,
mixed  g,
mixed  b,
mixed  offsetx,
mixed  risetime,
mixed  riseh 
) [inline]

Definition at line 472 of file lua_pseudo_code.cpp.

mixed Renderer2D::DestroyMousePickItemBySerial ( mixed  serial  )  [inline]

Definition at line 474 of file lua_pseudo_code.cpp.

mixed Renderer2D::RayPickTerrain ( mixed  rx,
mixed  ry,
mixed  rz,
mixed  rvx,
mixed  rvy,
mixed  rvz 
) [inline]

returns dist,xloc,yloc if hit, or nil otherwise

Definition at line 477 of file lua_pseudo_code.cpp.

mixed Renderer2D::RayPickStatics ( mixed  rx,
mixed  ry,
mixed  rz,
mixed  rvx,
mixed  rvy,
mixed  rvz 
) [inline]

returns dist,sprite if hit, or nil otherwise sprite={artid=?,hue=?,static=?}

Definition at line 480 of file lua_pseudo_code.cpp.

mixed Renderer2D::RayPickDynamics ( mixed  rx,
mixed  ry,
mixed  rz,
mixed  rvx,
mixed  rvy,
mixed  rvz 
) [inline]

returns dist,sprite

Definition at line 483 of file lua_pseudo_code.cpp.

mixed Renderer2D::RayPickMobiles ( mixed  rx,
mixed  ry,
mixed  rz,
mixed  rvx,
mixed  rvy,
mixed  rvz 
) [inline]

returns dist,sprite sprite.data.artid = modelid

Definition at line 486 of file lua_pseudo_code.cpp.


The documentation for this class was generated from the following file:

Generated on Fri Mar 29 05:41:10 2013 for lua by  doxygen 1.5.6