OPsprite3D.h

OPsprite3D

  • OPvec3 Position
  • OPvec3 Rotation
  • OPvec3 Scale
  • OPint Direction
  • OPsprite* Sprites
  • OPsprite* CurrentSprite
  • OPfloat FrameRate
  • OPint CurrentFrame
  • ui64 CurrentElapsed
  • OPint Loop
  • OPeffect* Effect

Globals

Functions

  • void OPsprite3DInit ( OPeffect* effect )
  • OPsprite3D* OPsprite3DCreate ( OPsprite* sprites, OPeffect* effect )
  • void OPsprite3DCreateFill ( OPsprite3D* sprite, OPsprite* sprites, OPeffect* effect )
  • void OPsprite3DDestroy ( OPsprite3D* sprite )
  • void OPsprite3DUpdate ( OPsprite3D* sprite, ui64 elapsed )
  • void OPsprite3DSetSprite ( OPsprite3D* sprite, i32 index )
  • void OPsprite3DPrepReRender ( OPsprite3D* sprite, OPvec3 offset, OPfloat rotation )
  • void OPsprite3DPrepRender ( OPsprite3D* sprite, OPcam* camera, OPvec3 offset, OPfloat rotation )
  • void OPsprite3DRender ( OPsprite3D* sprite, OPcam* camera )
  • void OPsprite3DRenderOffsetRot ( OPsprite3D* sprite, OPcam* camera, OPvec3 offset, OPfloat rotation )
  • OPvec2 OPsprite3DSize ( OPsprite3D* sprite )