Index
$#!
· 0-9 · A ·
B
· C ·
D
·
E
·
F
·
G
· H · I · J ·
K
·
L
·
M
· N ·
O
·
P
· Q ·
R
·
S
·
T
· U ·
V
· W · X · Y · Z
$#!
“Billboard”3D Functions
“Blitting”3D Functions
“Real”3D functions
B
Background music functions
D
Default ranges for spFontAdd
Defines for the look of the buttons and keys
Directions
Drawing functions
E
Enumerations
F
Fixed Point Arithmetic Constants
Fixed Point Arithmetics
Fixed Point Conversion
Functions
sparrowCore.h
sparrowFile.h
sparrowFont.h
sparrowMath.h
sparrowMesh.h
sparrowSprite.h
sparrowText.h
G
Generic button and axis count
Generic Buttons
Generic Buttons Masks
Generic Buttons Names
K
Keyboard waiting
L
Light
Light functions
M
Macros
sparrowCore.h
sparrowDefines.h
sparrowFont.h
sparrowText.h
O
Operations for the Matrizes
Optimization and other functions
P
Pattern functions
R
Range of the analog axis
For these functions the position and size are projected, but the rotation is always, that you see the front (also called “billboard”).
Very much like the ”Billboard” 3D Functions, but the size and rotation is fix (0 and SP_ONE)!
These functions are for drawing 3d primitives in space with light calculation, rotation and so on.
These functions are for the background music.
These are some #defines e.g.
All these functions use (optional) z test, z set, alpha test and pattern test except spHorizentalLine, spAddWhiteLayer and spAddBlackLayer
The following #defines are for the fixed point arithmetic in sparrow3d.
These are some #defines for fast multiplication and division of fixed point numbers.
These conversions are no function calls, but defines.
The following (long) list of #defines gives you the numbers and names of the generic device buttons or of the buttons on the explicit device.
Mask of the buttons, Useful for spPollKeyboardInputs last parameter.
If a key is pressed after a given time it will be pressed again.
Only ”Real” 3D functions (except spLine3D) are enlighted.
Like other 3d libraries like OpenGL, sparrow3d uses homolog 4x4 matrizes for the orientation in space, too.
Some optional optimizations and helpers.
sparrow3d does provide alpha blending (see spSetBlending), but this is slow, so use it rarely or better never.
Generated by Natural Docs
sparrowCore
sparrowDefines
sparrowFile
sparrowFont
sparrowMath
sparrowMesh
sparrowNet
sparrowPrimitives
sparrowRenderer
sparrowSound
sparrowSprite
sparrowText
Index
Everything
Constants
Files
Functions
Macros
Types
Everything
Constants
Files
Functions
Macros
Types
Close