VCL Components
COMPONENT LIBRARY FOR PROGRAMMING LANUGAGES
  HOME  |   NEW  |   POPULAR  |   TOP RATED  |   AUTHORS  |   CONTACT US  |   LINK TO US  |   SUBMIT  |   SEARCH

Languages

 Rotate and Sprite MMX ASM functions 1.0

Version: 1.0 Shareware By: Alexey Zverev
Downloads: 41   Hits: 608 Source: NO report broken broken link report
Sponsored Links:


Description of Rotate and Sprite MMX ASM functions :

This is module with two very useful graphical functions: rotate and sprite images. They are written on assembler with MMX instructions and optimization. It increases performance of these procedures fourfold versus using CPU and FPU.

functions:
Rotate(Matrix, Src, Dest: Pointer; Width, Height: Integer; RotateX, RotateY: Integer);
Matrix - sin/cos matrix
Matrix[1, 1] := Round(Cos(Angle * PI / 180) * 16384);
Matrix[2, 1] := Round(Sin(Angle * PI / 180) * 16384);
Matrix[1, 2] := - Matrix[2, 1];
Matrix[2, 2] := Matrix[1, 1];
Src - source bitmap
Dest - destination bitmap
Width - width of source bitmap
Height - height of source bitmap
RotateX, RotateY - center of rotating

PlaceSprite(Picture, Sprite, BackgroundColor, PictureWidth, PictureHeight, SpriteWidth, SpriteHeight, StartX, StartY);
Picture - sorce bitmap; here will be stored result
Sprite - sprite bitmap
BackgroundColor - transparent color for sprite bitmap
PictureWidth - source bitmap width
PictureHeight - source bitmap height
SpriteWidth - sprite bitmap width
SpriteHeight - sprite bitmap height
StartX, StartY - left-top point for placing sprite on source bitmap

If you have any questions feel free to ask developer at alzv@softhome.net
Package: Price:
Without source $19
Download DOWNLOAD NOW!
Info MORE INFO!

User Reviews:

Write Review *
Your name *
Email *
(Your comments will be reviewed by our staff before they are posted)
Rate this product *

 

Related:

 TCAD 2002.7

Always, Like me before, I want add some CAD function into my application before, Think this:If using OLE mode, it is too tired to understand its...

Shareware By: hongbin.fei

 TatukGIS Developer Kernel 7.2

The TatukGIS Developer Kernel (DK) is a comprehensive GIS development toolkit provided as a Delphi/C++Builder VCL. The toolkit incorporates 2,200...

Shareware By: TatukGIS

 Line smoothing package 1.0

This package provides source code for customizable line smoothing, using Bezier curves. The package provides simple-to-integrate freehand line...

Shareware By: Nils Haeck

 dSprite 1.0

dSprite is a component for Delphi and an efficient tool, which allows you to establish 2D animations with just a couple of mouse clicks and a few...

Shareware By: Horst-Dieter Kassl

 MetaTree Component (for Delphi 5,6,7) 1.2

MetaProducts Corporation has released MetaTree Component version 1.1.0.42 for Delphi 5,6, a control to show hierarchical information as a graphs...

Shareware By: MetaProducts Corporation

 TGPS 1.11

Interface with your GPS receiver.

Shareware By: Axolot Data

 TMetastock 1.00

Read and write Metastock quote files.

Shareware By: Axolot Data

 XLSReadWriteII.NET 2.00

XLSReadWriteII.NET for Delphi 2005/2006 and others, Win Forms Use this version for creating Win Forms applications with Delphi, Visual Studio and...

Shareware By: Axolot Data

 Syndicate Pro 1.0

Syndicate Pro multi-platform compatible. Syndicate Pro is server software for managing and distributing news headlines and other content over the ...

Shareware By: Sujit

 pgISQL (Interactive SQL for PostgreSQL) ver. 2.2.0 2.2.0

Interactive SQL for PostgreSQL is a powerfull database utility. It allows: Build SQL queries using SQL Editor with SQL syntax highlighting and SQL...

Shareware By: Sujit

New Component

Popular Component

© Copyright 2000-2008 VCL Components All trademarks are the sole property of their respective owners.
Usage Policy - Privacy Policy - Link To Us
Contact: