audio |
scripting |
the audio namespace |
Base64Decode |
phxClasses |
|
Base64Decode |
phxClasses |
|
Base64Encode |
phxClasses |
|
Base64Encode |
phxClasses |
|
BufferCapacityIndices |
phxClasses |
Default capacity for the index list of the TPHXBuffer class |
BufferCapacityVertices |
phxClasses |
Default capacity for the vertex list of the TPHXBuffer class |
BUFFER_SIZE |
phxAudio_OpenAL |
Buffer size for streaming wave files |
CanvasCapacityIndices |
phxCanvas |
Maximum number of inducues the canvas can buffer |
CanvasCapacityVertices |
phxCanvas |
Maximum number of vertices the canvas can buffer |
cfFilterAll |
phxSprite |
Constant for all groups |
cfFilterNone |
phxSprite |
Constant for no group |
clrAqua |
phxTypes |
|
clrBlack |
phxTypes |
|
clrBlue |
phxTypes |
|
clrCream |
phxTypes |
|
clrCyan |
phxTypes |
|
clrFuchsia |
phxTypes |
|
clrGray |
phxTypes |
|
clrGreen |
phxTypes |
|
clrLime |
phxTypes |
|
clrMagenta |
phxTypes |
|
clrMaroon |
phxTypes |
|
clrMedGray |
phxTypes |
|
clrMoneyGreen |
phxTypes |
|
clrNavy |
phxTypes |
|
clrNone |
phxTypes |
Constant colors |
clrOlive |
phxTypes |
|
clrPurple |
phxTypes |
|
clrRed |
phxTypes |
|
clrSilver |
phxTypes |
|
clrSkyBlue |
phxTypes |
|
clrTeal |
phxTypes |
|
clrWhite |
phxTypes |
|
clrYellow |
phxTypes |
|
COLLISION_VELOCITY_THRESHOLD |
phxMath |
///////////////////////////////////////////////////////////////////////////// Collision testing // ///////////////////////////////////////////////////////////////////////////// Constant determing the threshold velocity when two objects are in standstill |
Color4f |
phxTypes |
|
Color4f |
phxTypes |
|
Color4f |
phxTypes |
|
Color4f |
phxTypes |
|
ColorToHex |
phxTypes |
Convert a color to a hexadecimal string |
ColorToRGB |
phxTypes |
Convert a color to a cardinal value |
ColorToRGBA |
phxTypes |
Convert a color to a cardinal value |
ColorToString |
phxTypes |
Convert a color to and from a string |
ContainsRect |
phxMath |
Returns true if A is contained inside B |
ContainsRect |
phxMath |
|
ControlToString |
phxSkin |
Get the name for a TPHXThemedControl |
Cos256 |
phxMath |
|
Cos256 |
phxMath |
|
CreateProvider |
phxDevice |
Creates a provider |
CreateShape |
phxShape |
Create the shape fir a kind |
CreateSprite |
phxSprite |
Create a instance of a previously registered sprite |
CubicInterpolate |
phxParticleGraphs |
Cubic interpolation |
CubicInterpolate |
phxParticleGraphs |
|
CubicInterpolate |
phxParticleGraphs |
|
CubicInterpolate |
phxParticleGraphs |
|
CubicInterpolate |
phxParticleGraphs |
|
CubicInterpolate |
phxParticleGraphs |
|
DefaultBackground |
phxDevice |
For loadlibrary Default background color of the device |
DefaultGraphicCompression |
phxGraphics |
The compressor to use to compress the pixel data when saving the texture property GraphicFormat: TPHXGraphicFormat read FGraphicFormat write FGraphicFormat; Importer to use to load this format, nil if loading isnt supported property GraphicFiler: TPHXGraphicFiler read FGraphicFormat.Filer write FGraphicFormat.Filer; The default graphic compression to use |
DefaultWindowFlags |
phxDevice |
Default window Flag values Each implementing renderer should set this values when resetting the device |
DEG_TO_RAD |
phxMath |
///////////////////////////////////////////////////////////////////////////// Trigometric // ///////////////////////////////////////////////////////////////////////////// |
DOCUMENT_VERSION |
phxPersistency |
Version number of the document files |
ELFHash |
phxClasses |
Return the elf hash of a string |
ELFHash |
phxClasses |
The selected displaymode property Selected: TPHXDisplayMode read FSelected write FSelected; Return the elf hash of a ansistring |
EnumProviders |
phxDevice |
Enumerate all provides |
EPHXContentError |
phxClasses |
Exception class for content loading |
EPHXFilerError |
phxClasses |
Exception for TPHXReader and TPHXWriter |
EPHXScriptError |
phxScript |
Exception for lua errors |
EPHXSpriteError |
phxSprite |
Exception class for sprites |
EPSILON |
phxTypes |
|
EXMLError |
phxSimpleXML |
Exception class for the xml classes |
Filer |
phxGraphics_Vampyre |
The global instance of the loader |
Filer |
phxGraphics_SDL |
The global instance of the loader |
Filer |
phxGraphics_FreeImage |
The global instance of the loader |
Filer |
phxGraphics_DDS |
|
format |
scripting |
Formats a value |
fvfStandard |
phxTypes |
|
getAffectorRegistryClass |
phxParticle |
|
getAffectorRegistryCount |
phxParticle |
|
getAffectorRegistryName |
phxParticle |
|
GetControlName |
phxSkin |
Returns the part before the dot in the element name |
GetPartName |
phxSkin |
Returns the part after the dot in the skin name |
GetPatternCount |
phxParticle |
Get the renderer for a specific shape |
GetPatternIndex |
phxParticle |
Return the pattern index for a pattern size and pattern index |
GetPixelFormatGetter |
phxGraphics |
Return the get pixel function for a given format |
GetPixelFormatSetter |
phxGraphics |
Return the set pixel function for a given format |
GetPixelFormatSize |
phxGraphics |
Returns the size of one pixel for a given pixel format |
GraphicFormats |
phxGraphics |
Save a graphic to a stream using this format procedure SaveGraphic(Stream: TStream; const Graphic: TPHXGraphic); Load a graphic from a stream using this format procedure LoadGraphic(Stream: TStream; var Graphic: TPHXGraphic); List of supported graphic formats for saving and loading textures |
GreatestCommonDivisior |
phxTypes |
|
HexToColor |
phxTypes |
Convert a hexadecimal string to a color |
IDENT_ATTR |
phxPersistency |
Chunk identifier for atributes |
IDENT_NODE |
phxPersistency |
Chunk identifier for nodes |
input |
scripting |
the input namespace |
InputStateToString |
phxInput |
Returns the string representation of a input state |
IntervalIntersect |
phxMath |
|
IPHXAudioDevice |
phxAudio |
Interface for a audio device |
IPHXDocument |
phxPersistency |
|
IPHXNode |
phxPersistency |
|
IPHXScriptObject |
phxScript |
Interface for marking a class as scriptable with a lua script |
isPowerOfTwo |
phxGraphics |
|
IXMLDocument |
phxSimpleXML |
Interface for a xml document |
LIBRARY_AUDIO |
phxScript |
Name for the audio namespace |
LIBRARY_INPUT |
phxScript |
Name for the input namespace |
LIBRARY_TIMER |
phxScript |
Name for the timer namespace |
LinearInterpolate |
phxParticleGraphs |
|
LinearInterpolate |
phxParticleGraphs |
|
LinearInterpolate |
phxParticleGraphs |
Linear interpolation |
LinearInterpolate |
phxParticleGraphs |
|
LinearInterpolate |
phxParticleGraphs |
|
LinearInterpolate |
phxParticleGraphs |
|
LoadDocument |
phxPersistency |
|
LoadDocument |
phxPersistency |
|
LoadPixels |
phxGraphics |
|
LoadShape |
phxShape |
Create and load a shape from a file |
LoadShape |
phxShape |
Create and load a shape from a stream |
LoadTextFileUTF8 |
phxClasses |
Load a textfile encoded in UTF8 from a stream |
LoadTextFileUTF8 |
phxClasses |
Load a textfile encoded in UTF8 from a file |
luaAudio |
phxScriptSupport |
Push a audio engine onto a lua stack |
luaInput |
phxScriptSupport |
Push a input onto a lua stack |
luaKeyboard |
phxScriptSupport |
push a keyboard onto a lua stack |
luaMouse |
phxScriptSupport |
push a mouse onto a lua stack |
luaTimer |
phxScriptSupport |
Push a timer onto a lua stack |
lua_getErrorText |
phxScript |
|
lua_pushfunction |
phxScript |
Push a delphi object function on the lua stack |
lua_pushInput |
phxScriptSupport |
|
lua_pushobject |
phxScript |
Push a object implementing the ILuaObject interface |
lua_PushPersistent |
phxScriptSupport |
Push a persistent onto the lua stack using RTTI Note that all published methods must be of the TPHXScriptMethod type |
lua_pushstring |
phxScript |
Push a delphi string on the a lua stack |
lua_pushstring |
phxScript |
Push a delphi string on the a lua stack |
lua_pushStrings |
phxScript |
Push a TStrings object on the lua stack |
MapHeight |
phxTiles |
|
MapOffsetX |
phxTiles |
|
MapOffsetY |
phxTiles |
|
MapWidth |
phxTiles |
|
Matrix3f |
phxMath |
Converts a 4x4 matrix to a 3x3 matrix |
Matrix3_Identity |
phxTypes |
|
Matrix3_Zero |
phxTypes |
|
Matrix4_Identity |
phxTypes |
|
Matrix4_Zero |
phxTypes |
|
Matrix_CreateFrustum |
phxMath |
///////////////////////////////////////////////////////////////////////////// Matrix Math // ///////////////////////////////////////////////////////////////////////////// |
Matrix_CreateIdentity |
phxMath |
Create a identity matrix |
Matrix_CreateOrthographic |
phxMath |
Should be totally same as glOrtho |
Matrix_CreateOrthographicLH |
phxMath |
|
Matrix_CreatePerspective |
phxMath |
Should be totally same as gluPerspective |
Matrix_CreateRotation |
phxMath |
Creates a rotation matrix |
Matrix_CreateRotation |
phxMath |
Creates a rotation matrix |
Matrix_CreateRotation |
phxMath |
Creates a rotation matrix |
Matrix_CreateRotationX |
phxMath |
Creates a matrix for rotation around the X-axis. |
Matrix_CreateRotationY |
phxMath |
Creates a matrix for rotation around the Y-axis. |
Matrix_CreateRotationZ |
phxMath |
Creates a matrix for rotation around the Z-axis. |
Matrix_CreateScale |
phxMath |
Create an scale matrix |
Matrix_CreateScale |
phxMath |
Create an scale matrix |
Matrix_CreateScale |
phxMath |
Create an scale matrix |
Matrix_CreateTranslation |
phxMath |
Create an translation matrix |
Matrix_CreateTranslation |
phxMath |
Create an translation matrix |
Matrix_CreateTranslation |
phxMath |
Create an translation matrix |
Matrix_Div |
phxMath |
Divide a matrix with a scalar |
Matrix_GetForward |
phxMath |
Get elements from a matrix |
Matrix_GetRight |
phxMath |
|
Matrix_GetRotationX |
phxMath |
|
Matrix_GetRotationY |
phxMath |
|
Matrix_GetRotationZ |
phxMath |
|
Matrix_GetTranslation |
phxMath |
|
Matrix_GetUp |
phxMath |
|
Matrix_InverseTranspose |
phxMath |
Calculates the inverse transpose of a matrix |
Matrix_Multiply |
phxMath |
Multiply three matrices |
Matrix_Multiply |
phxMath |
Multiply two matrices |
Matrix_Multiply |
phxMath |
Multiply four matrices |
Matrix_Rotate |
phxMath |
Rotate a vector by a matrix |
Matrix_Rotate |
phxMath |
|
Matrix_RotateInv |
phxMath |
|
Matrix_RotateInv |
phxMath |
|
Matrix_Transform |
phxMath |
|
Matrix_Transform |
phxMath |
|
Matrix_Transform |
phxMath |
|
Matrix_Transform |
phxMath |
|
Matrix_Transform |
phxMath |
Transform a vector by a matrix |
Matrix_TransformInv |
phxMath |
|
Matrix_TransformInv |
phxMath |
|
Matrix_TransformInv |
phxMath |
|
Matrix_TransformInv |
phxMath |
Inverse transform a vector by a matrix |
MaxSingle |
phxMath |
|
MAX_HISTORY_ITEMS |
phxConsole |
|
mbLeft |
phxTypes |
Left mouse button |
mbMiddle |
phxTypes |
Middle mouse button |
mbRight |
phxTypes |
Right mouse button |
MinSingle |
phxMath |
|
ModAlt |
phxEvents |
|
ModCtrl |
phxEvents |
|
ModJoystick |
phxEvents |
|
ModMouse |
phxEvents |
|
ModShift |
phxEvents |
|
MouseButtonToString |
phxTypes |
Converts a mouse button to a string |
Neighbours |
phxTiles |
|
NewDocument |
phxPersistency |
Creates a new document with a named root node |
NewDocument |
phxPersistency |
Creates a new document |
nextPowerOfTwo |
phxGraphics |
|
NONE_TILE |
phxTiles |
|
OverlapRect |
phxMath |
|
OverlapRect |
phxMath |
|
PAnimationFrameList |
phxImage |
Pointer to the array of animation frames |
PAnimationList |
phxImage |
Pointer to a array of animations |
PartToString |
phxSkin |
Converts a themed part to string |
PAttributeList |
phxPersistency |
|
PAttributeList |
phxSimpleXML |
|
PAudioSampleList |
phxAudio |
|
PAudioStreamList |
phxAudio |
|
PBindingList |
phxInput |
|
PBoxf |
phxTypes |
|
PBoxi |
phxTypes |
|
PByteArray |
phxTypes |
|
PCharacterList |
phxFont |
|
PColor3b |
phxTypes |
|
PColor3f |
phxTypes |
|
PColor4b |
phxTypes |
|
PColor4f |
phxTypes |
Pointer to TColor4f |
PColorList3f |
phxTypes |
|
PColorList4f |
phxTypes |
|
PConsoleItemList |
phxConsole |
|
PConsoleLineList |
phxConsole |
|
PDisplayModeList |
phxClasses |
|
PFontList |
phxFont |
|
PGraphicFormatList |
phxGraphics |
|
PGraphKeyList1f |
phxParticleGraphs |
|
PGraphKeyList1i |
phxParticleGraphs |
|
PGraphKeyList3f |
phxParticleGraphs |
|
PGraphKeyListCf |
phxParticleGraphs |
|
PHashRecordList |
phxClasses |
|
PHXANIMATION_EXT |
phxImage |
Default file extension of animations |
PHXANIMATION_VERSION |
phxImage |
Version of the binary animation files |
PHXEventToString |
phxEvents |
|
PHXFONT_EXT |
phxFont |
Font file extension |
PHXFONT_VERSION |
phxFont |
Version |
PHXGRAPHIC_VERSION |
phxGraphics |
Version of the graphic files |
PHXIMAGE_EXT |
phxImage |
Default file extension of images |
PHXIMAGE_VERSION |
phxImage |
Version of the binary image files |
PHXLOG_VERSION |
phxLogger |
|
PHXMESH_EXT |
phxModel |
Default file extension of meshes |
PHXMESH_IDENT |
phxModel |
Mesh file identifier |
PHXMESH_VERSION |
phxModel |
Mesh file Version |
PHXPARTICLE_EXT |
phxParticle |
Default file extension for the effect files |
PHXPARTICLE_GRAPH_COUNT |
phxParticleGraphs |
Number of points in the particle graphs |
PHXPARTICLE_VERSION |
phxParticle |
Version of the particle effect files |
PHXPATTERN_NONE |
phxImage |
Constant for invalid pattern selection |
PHXSHAPE_CONTACT_THRESHOLD |
phxShape |
Constant determining if two contacts are parallel to the current axis |
PHXSHAPE_EXT |
phxShape |
File extension for the shape files |
PHXSHAPE_VERSION |
phxShape |
Version |
PHXSKIN_EXT |
phxSkin |
|
PHXSKIN_VERSION |
phxSkin |
Version |
PHXTEXTURE_EXT |
phxTexture |
Default texture extension for textures |
PHXTEXTURE_VERSION |
phxTexture |
The current texture version |
PHX_JOINT_NONE |
phxModel |
|
PIndexList |
phxTypes |
|
PInputDeviceList |
phxInput |
Pointer a array of input devices |
PIntegerList |
phxTypes |
List of integer values |
PKerningList |
phxFont |
|
PMatrix3 |
phxTypes |
Pointer to a TMatrix3 |
PMatrix4 |
phxTypes |
Pointer to a TMatrix4f |
PMeshGroupList |
phxModel |
|
PMeshJointList |
phxModel |
|
PMeshTagList |
phxModel |
|
PMeshTextureList |
phxModel |
|
PMeshTriangleList |
phxModel |
|
PMeshVertexList |
phxModel |
|
PMethod |
phxEvents |
|
PNodeList |
phxSimpleXML |
|
PNodeList |
phxPersistency |
|
PointInRect |
phxMath |
|
PointInRect |
phxMath |
|
PointInRect |
phxMath |
|
PointInRect |
phxMath |
|
PParticleAffectorList |
phxParticle |
|
PParticleList |
phxParticle |
|
PParticleSystemList |
phxParticle |
|
PPathNodeList |
phxTiles |
|
PPatternList |
phxImage |
Pointer to a array of patterns |
PPHXCharacter |
phxFont |
Font glyphs X | Width | Y —+—————+————–+———– | | | YOffset | ###### | ####### +—- | # # | # # | | # # | # # | Height | ######## | ###### | TPHXCharacterSet.Base | # # | # # | | # # | # # | | # # | ####### +———– | | | —+—-+———-+—+———-+ | | | |XOff| XAdvance |
Describes a single character. |
PPHXEvent |
phxEvents |
Pointer to a phoenix event |
PPHXIndex |
phxTypes |
|
PPHXMeshGroup |
phxModel |
Pointer to a group in the mesh |
PPHXMeshJoint |
phxModel |
|
PPHXMeshTag |
phxModel |
|
PPHXMeshTexture |
phxModel |
Pointer to a group in the mesh |
PPHXMeshTriangle |
phxModel |
Material |
PPHXMeshVertex |
phxModel |
|
PPHXParticle |
phxParticle |
A single particle |
PPHXPattern |
phxImage |
Pattern pointer |
PPHXPixel |
phxGraphics |
Pixel pointer |
PPHXPixelList |
phxGraphics |
|
PPHXVertex |
phxTypes |
Pointer to a vertex |
PRectf |
phxTypes |
|
PRectI |
phxTypes |
|
print |
scripting |
Prints text for debuging |
PShapeList |
phxShape |
|
PSingleList |
phxTypes |
List of single values |
PSkinElementList |
phxSkin |
|
PSoundDeviceList |
phxAudio |
|
PSpriteCollisionList |
phxSprite |
Pointer to a array of sprite collision par |
PSpriteFactoryItemList |
phxSprite |
|
PSpriteList |
phxSprite |
List of sprites |
PTagList |
phxImage |
|
PTextureList |
phxTexture |
|
PTileList |
phxTiles |
|
PTranslationTagList |
phxTranslation |
|
PVector2d |
phxTypes |
|
PVector2f |
phxTypes |
|
PVector2i |
phxTypes |
|
PVector3f |
phxTypes |
|
PVector3i |
phxTypes |
|
PVector4f |
phxTypes |
|
PVector4i |
phxTypes |
|
PVectorList2d |
phxTypes |
|
PVectorList2f |
phxTypes |
|
PVectorList2i |
phxTypes |
|
PVectorList3f |
phxTypes |
|
PVectorList3i |
phxTypes |
|
PVectorList4f |
phxTypes |
|
PVectorList4i |
phxTypes |
|
PVertexList |
phxTypes |
|
PViewport |
phxTypes |
|
RAD_TO_DEG |
phxMath |
|
Rangef |
phxTypes |
Create a new range |
ReadAnsiString |
phxTypes |
Reads a string from a stream |
ReadAnsiString |
phxTypes |
Reads a string from a stream |
ReadString |
phxTypes |
|
ReadString |
phxTypes |
|
Rectf |
phxTypes |
Creates a new rect |
Recti |
phxTypes |
Create a new rect |
RectInRect |
phxMath |
|
RectInRect |
phxMath |
|
RegisterAudioProvider |
phxAudio |
Register a audio provider |
RegisterParticleAffector |
phxParticle |
Register a particle affector |
RegisterParticleRenderer |
phxParticle |
Register a particle renderer for a given shape |
RegisterProvider |
phxDevice |
Registers a provider |
RegisterSprite |
phxSprite |
Register a sprite class |
RenderAlignZ |
phxParticleRenderers |
psAlignZ, Render the particles as quads with the normal in the Z-Axis |
RenderAlignZRotated |
phxParticleRenderers |
psAlignZRotated, Render the particles as quads with the normal in the Z-Axis |
RenderBillboard |
phxParticleRenderers |
psBillboard, Render the particles as billboarded quads |
RenderPoint |
phxParticleRenderers |
Factory for the particle renderers for each particle shape
psPoint, Render the particles as points |
SameColor |
phxTypes |
|
SavePixels |
phxGraphics |
|
scAlt |
phxEvents |
|
scCtrl |
phxEvents |
|
scJoystick |
phxEvents |
|
scMouse |
phxEvents |
|
scNone |
phxEvents |
|
scShift |
phxEvents |
|
Sin256 |
phxMath |
|
Sin256 |
phxMath |
Fast, table lookup versions of sinus and cosinus |
SpriteRef |
phxSprite |
Reference counter for the sprites |
StreamReadString |
phxTypes |
Read a string to a stream |
StreamReadString |
phxTypes |
Read a string to a stream |
StreamWriteString |
phxTypes |
Writes a string to a stream |
StreamWriteString |
phxTypes |
Writes a string to a stream |
StringToColor |
phxTypes |
Convert a color to and from a string |
StringToInputState |
phxInput |
Returns the input state for a string |
StringToPart |
phxSkin |
Converts a string to a themed part |
Swap |
phxMath |
Swap two values |
tag_code |
phxTranslation |
Name for the tag containing the language code |
tag_name |
phxTranslation |
Raise a exception when a tag is missing instead of returning the tag name {$DEFINE TAG_EXCEPTION} Name for the tag containing the language name |
TAnimationFrameList |
phxImage |
Array of animation frames |
TAnimationList |
phxImage |
Array of animations |
TAttributeList |
phxSimpleXML |
|
TAttributeList |
phxPersistency |
|
TAudioSampleList |
phxAudio |
|
TAudioStreamList |
phxAudio |
|
TBindingList |
phxInput |
|
TBoxf |
phxTypes |
Axis aligned bounding box with float coordinates |
TBoxi |
phxTypes |
Axis aligned bounding box with integer coordinates |
TByteArray |
phxTypes |
|
TCharacterList |
phxFont |
|
TCollisionParameter |
phxMath |
Generic collision parameter |
TColor32 |
phxTypes |
RGBA color |
TColor3b |
phxTypes |
RGB Color |
TColor3f |
phxTypes |
Three channel floating point color (RGB) |
TColor4b |
phxTypes |
RGBA Color |
TColor4f |
phxTypes |
Four channel floating point color (RGBA) |
TColorList3f |
phxTypes |
|
TColorList4f |
phxTypes |
|
TConsoleItemList |
phxConsole |
|
TConsoleLineList |
phxConsole |
|
TDisplayModeList |
phxClasses |
|
TFontList |
phxFont |
|
TGetPixel |
phxGraphics |
Function callback for getting one pixel in a image |
TGraphicFormatList |
phxGraphics |
|
TGraphKeyList1f |
phxParticleGraphs |
|
TGraphKeyList1i |
phxParticleGraphs |
|
TGraphKeyList3f |
phxParticleGraphs |
|
TGraphKeyListCf |
phxParticleGraphs |
|
TGUIIdent |
phxSimpleGUI |
Identifier for gui controls |
THashBucket |
phxClasses |
|
THashRecord |
phxClasses |
A single hash item in a dictionary |
THashRecordList |
phxClasses |
|
THexDirection |
phxTiles |
http://jemgine.omnisu.com/?page_id=412 |
TileHeight |
phxTiles |
|
TileWidth |
phxTiles |
TODO: Temporary |
TILE_LAYERS |
phxTiles |
|
timer |
scripting |
the timer namespace |
TIndexList |
phxTypes |
|
TInputDeviceList |
phxInput |
Array of input devices |
TIntegerList |
phxTypes |
|
TKerningList |
phxFont |
|
TLuaAudio |
scripting |
Scripting support for audio |
TLuaFunction |
phxScript |
Lua object function |
TLuaInput |
scripting |
Scripting support for input |
TLuaKeyboard |
scripting |
Scripting support for keyboard |
TLuaMouse |
scripting |
Scripting support for mouse |
TLuaPushFunction |
phxScript |
Function for pushing a object onto the lua stack |
TLuaState |
phxScript |
Lua state |
TLuaTimer |
scripting |
Scripting support for the timer |
TMatrix3 |
phxTypes |
Three dimensional matrix |
TMatrix3m |
phxTypes |
Elements for two dimension array access for a matrix |
TMatrix3v |
phxTypes |
Elements for one dimension array access for a matrix |
TMatrix4 |
phxTypes |
|
TMatrix4f |
phxTypes |
Four dimensional matrix |
TMatrix4fm |
phxTypes |
Elements for two dimension array access for a matrix |
TMatrix4fv |
phxTypes |
Elements for one dimension array access for a matrix |
TMeshGroupList |
phxModel |
|
TMeshJointList |
phxModel |
|
TMeshTagList |
phxModel |
|
TMeshTextureList |
phxModel |
|
TMeshTriangleList |
phxModel |
|
TMeshVertexList |
phxModel |
|
TNodeList |
phxPersistency |
|
TNodeList |
phxSimpleXML |
|
TParticleAffectorList |
phxParticle |
|
TParticleList |
phxParticle |
|
TParticleSystemList |
phxParticle |
|
TPathNodeList |
phxTiles |
|
TPatternList |
phxImage |
Array of patterns |
TPHXAlignment |
phxFont |
Text alignment for a single line |
TPHXAnimatedSprite |
phxSprite |
A sprite with animation |
TPHXAnimation |
phxImage |
A animation implement a sprite animation using a image |
TPHXAnimationFrame |
phxImage |
A single frame in the animation |
TPHXAnimationFrames |
phxImage |
Container for a list of animation frames |
TPHXAnimationHeader |
phxImage |
The animation file header. |
TPHXAnimationList |
phxImage |
A container for a list of animations |
TPHXAnimationSet |
phxImage |
The animation set handles a set of animations with support for queuing animations |
TPHXAnimationState |
phxImage |
Contains the state for a animation |
TPHXApplication |
phxApplication |
Template class for the user application |
TPHXAttribute |
phxPersistency |
A attribute contains a value in a node |
TPHXAttributes |
phxPersistency |
List of attributes |
TPHXAudioEngine |
phxAudio |
The audio engine is used to play audio using a audio provider |
TPHXAudioProvider |
phxAudio |
The audio provider is the factory function for creating audio devices |
TPHXAudioProviderClass |
phxAudio |
|
TPHXAudioSample |
phxAudio |
A Audio source that is loaded into memory before playing |
TPHXAudioSamples |
phxAudio |
List of audio samples |
TPHXAudioSource |
phxAudio |
Abstract audio source |
TPHXAudioStream |
phxAudio |
A audio source that is streamed from disk when playing Use this for music |
TPHXAudioStreams |
phxAudio |
List of audio samples |
TPHXBackgroundSprite |
phxSprite |
A tiled background sprite with support for parallax scrolling |
TPHXBassDevice |
phxAudio_Bass |
Audio device for Bass See: IPHXAudioDevice |
TPHXBassProvider |
phxAudio_Bass |
Provider for Bass See: TPHXAudioProvider |
TPHXBassSample |
phxAudio_Bass |
Audio sample for Bass See: TPHXAudioSample |
TPHXBassStream |
phxAudio_Bass |
Audio stream for Bass See: TPHXAudioStream |
TPHXBitmap |
phxGraphics |
The bitmap is a class for manipulating the pixels of a graphic |
TPHXBlendMode |
phxTypes |
Changes the current blend mode |
TPHXBox |
phxShape |
Box shape |
TPHXBuffer |
phxClasses |
Buffer for rendering primitives |
TPHXBufferUsage |
phxClasses |
Vertex usage for vertex and index buffers |
TPHXCamera |
phxCamera |
Abstract camera class |
TPHXCamera2D |
phxCamera |
2D camera with a orthographic projection matrix |
TPHXCamera3D |
phxCamera |
constructor Create(ADevice: TPHXDevice); override; Property Input: TPHXInput; 3D camera with a perspective projection matrix |
TPHXCameraISO |
phxCamera |
glPushMatrix(); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrtho(-(width/2)/zoom, (width/2)/zoom, -(height/2)/zoom, (height/2)/zoom, nearZ, farZ); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glRotated(-60,1,0,0); glRotated(45,0,0,1); glPopMatrix(); |
TPHXCameraManager |
phxCamera |
|
TPHXCanvas |
phxCanvas |
Canvas class for rendering 2D primitives |
TPHXCharacter |
phxFont |
|
TPHXCharacterBuffer |
phxFont |
The data required to render a single character |
TPHXCharacterList |
phxFont |
List of characters |
TPHXCharacterMap |
phxFont |
Maps a character by the unicode number to a index in the character list |
TPHXCircle |
phxShape |
Circle shape |
TPHXClearTarget |
phxDevice |
Clear targets for TPHXDevice.Clear |
TPHXColorList4f |
phxClasses |
List of TPHXColorList4f |
TPHXConsole |
phxConsole |
The console class |
TPHXConsoleCallback |
phxConsole |
Event for the console function item |
TPHXConsoleColor3f |
phxConsole |
A console item containing a TColor3f variable |
TPHXConsoleColor4f |
phxConsole |
A console item containing a TColor4f variable |
TPHXConsoleFunction |
phxConsole |
A console item containing a function call |
TPHXConsoleItem |
phxConsole |
Abstract console item |
TPHXConsoleItems |
phxConsole |
Container for a list of console items |
TPHXConsoleLine |
phxConsole |
A single line in the console |
TPHXConsoleLines |
phxConsole |
Lines in the console |
TPHXConsoleParameter |
phxConsole |
A parameter for the console |
TPHXConsoleParameters |
phxConsole |
List of parameters for the console |
TPHXConsoleState |
phxConsole |
State for the console |
TPHXConsoleVariable1b |
phxConsole |
Console item containing a boolean variable |
TPHXConsoleVariable1i |
phxConsole |
Console item containing a integer variable |
TPHXConsoleVariable4f |
phxConsole |
Console item containing a TVector4 variable |
TPHXConsoleVariableString |
phxConsole |
Console item containing a integer variable |
TPHXContentKind |
phxClasses |
Enueration of content types |
TPHXContentLoader |
phxClasses |
The default content loader |
TPHXContentManager |
phxClasses |
Helper class for loading content from files |
TPHXCustomEffect |
phxEffect |
The effect is a device independent implementation of pixel and fragment shaders. |
TPHXDDSFiler |
phxGraphics_DDS |
Graphic filer for loading DDS images |
TPHXDefaultCamera2D |
phxCamera |
A camera that can be panned using the right mouse button |
TPHXDevice |
phxDevice |
The device manages a graphics device and its window |
TPHXDeviceEvent |
phxEvents |
Event parameters for device events ( PHX_DEVICE_RESIZED, PHX_DEVICE_RESET, PHX_DEVICE_ACTIVATED, PHX_DEVICE_DEACTIVATED ) |
TPHXDeviceParameters |
phxDevice |
Allow resizing of the window Activate vertical syncronisation Show the cursor Parameters that are sent to the initialize function of the device |
TPHXDictionary |
phxClasses |
|
TPHXDisplay |
phxDevice |
Manager class for display modes |
TPHXDisplayMode |
phxClasses |
Describes one video mode |
TPHXDisplayModes |
phxClasses |
Maintans a a list of supported video modes |
TPHXDocument |
phxPersistency |
|
TPHXDocumentFormat |
phxPersistency |
Format for document files |
TPHXDocumentHeader |
phxPersistency |
Header struct for documents |
TPHXEditorCamera |
phxCamera |
The editor is a camera that rotates around a point in the scene |
TPHXEffect |
phxEffect |
The effect is a device independent implementation of pixel and fragment shaders. |
TPHXEmissionMode |
phxParticle |
Emission mode of an particle emittor |
TPHXEvent |
phxEvents |
Union event record |
TPHXEventInstance |
phxEvents |
|
TPHXEventListener |
phxEvents |
Event listener for adding to the event |
TPHXEvents |
phxEvents |
Singleton class for managing events |
TPHXEventType |
phxEvents |
Event types |
TPHXFiler |
phxClasses |
Base filer class for the reader and writer classes |
TPHXFont |
phxFont |
TPHXFont |
TPHXFontHeader |
phxFont |
The font file header. |
TPHXFontList |
phxFont |
Container for a list of fonts |
TPHXFontStyle |
phxFont |
Font style |
TPHXFontStyles |
phxFont |
Set of font styles |
TPHXFontWrap |
phxFont |
Wrapping mode for fonts |
TPHXFreeImageFiler |
phxGraphics_FreeImage |
The graphic filer for FreeImage |
TPHXGameScreen |
phxApplication |
A game screen is |
TPHXGameScreenClass |
phxApplication |
|
TPHXGameScreens |
phxApplication |
Manager for game screens |
TPHXGameTransition |
phxApplication |
Controls transitions when opening and closing screens |
TPHXGraph1f |
phxParticleGraphs |
A graph is a interpolation class for interpolating values |
TPHXGraph1i |
phxParticleGraphs |
A graph is a interpolation class for interpolating values |
TPHXGraph3f |
phxParticleGraphs |
A graph is a interpolation class for interpolating values |
TPHXGraphCf |
phxParticleGraphs |
A graph is a generic interpolation class for interpolating values |
TPHXGraphic |
phxGraphics |
Container for a graphics image of a given size and format |
TPHXGraphicCompression |
phxGraphics |
|
TPHXGraphicFiler |
phxGraphics |
Class for loading and saving graphics images |
TPHXGraphicFormat |
phxGraphics |
A graphic format is a description of a file format and the graphic importer |
TPHXGraphicFormats |
phxGraphics |
Container for a list of graphic formats |
TPHXGraphicHeader |
phxGraphics |
The header for graphic files |
TPHXGraphicReader |
phxGraphics |
|
TPHXGraphicWriter |
phxGraphics |
|
TPHXGraphKey1f |
phxParticleGraphs |
Graph key for Single |
TPHXGraphKey1i |
phxParticleGraphs |
Graph key for Integers |
TPHXGraphKey3f |
phxParticleGraphs |
Graph key for TVector3f |
TPHXGraphKeyCf |
phxParticleGraphs |
Graph key for TColor4f |
TPHXGraphKeyList1f |
phxParticleGraphs |
|
TPHXGraphKeyList1i |
phxParticleGraphs |
|
TPHXGraphKeyList3f |
phxParticleGraphs |
|
TPHXGraphKeyList4c |
phxParticleGraphs |
|
TPHXImage |
phxImage |
The image is a container for a texture and supports patterns and tags |
TPHXImageHeader |
phxImage |
The image file header. |
TPHXImageList |
phxImage |
Contains a list of images |
TPHXImagingFiler |
phxGraphics_Vampyre |
The graphic filer for the Vampyre Imaging Library |
TPHXIndex |
phxTypes |
|
TPHXIndexList |
phxTypes |
Container for vertex indicies |
TPHXInput |
phxInput |
The input class manages different input devices |
TPHXInputBinding |
phxInput |
Binds a input state to a device |
TPHXInputBindings |
phxInput |
List of input bindings for the device |
TPHXInputDevice |
phxInput |
Abstract input device |
TPHXInputDevices |
phxInput |
List of input devices |
TPHXInputSource |
phxInput |
Source a binding is originating from |
TPHXInputState |
phxInput |
{$MINENUMSIZE 4} Posssible input states |
TPHXInputStates |
phxInput |
Set of input states |
TPHXIsometricMap |
phxTiles |
Class for isometric tiles |
TPHXJoystick |
phxInput |
Input device for a joystick |
TPHXJoystickAxis |
phxTypes |
Joystick axes enumeration |
TPHXJoystickButton |
phxTypes |
Joystick button enumeration |
TPHXJoystickEvent |
phxEvents |
Event parameters for the joystick events (PHX_JOYSTICK_AXIS, PHX_JOYSTICK_PRESSED, PHX_JOYSTICK_RELEASED) |
TPHXJoystickIndex |
phxTypes |
Joystick index enumeration |
TPHXKerning |
phxFont |
Describes the kerning for two characters |
TPHXKerningList |
phxFont |
List of kerning pairs |
TPHXKeyboard |
phxInput |
Input device for the keyboard |
TPHXKeyboardEvent |
phxEvents |
Event parameters for the keyboard events (PHX_KEY_PRESSED, PHX_KEY_RELEASED or PHX_KEY_CHARACTER) |
TPHXKeyEvent |
phxEvents |
Event for key press or release |
TPHXLanguage |
phxTranslation |
A language containing a list of tags for translations |
TPHXLanguageTag |
phxTranslation |
A single tag for a language |
TPHXLanguageTags |
phxTranslation |
Contains a list of tags for a language |
TPHXLine |
phxShape |
Line shape |
TPHXLogEvent |
phxLogger |
|
TPHXLogger |
phxLogger |
Logging framework |
TPHXLogHandler |
phxLogger |
Abstract handler for log messages |
TPHXLogHandlerEvent |
phxLogger |
Log handler that calls a event for each log |
TPHXLogHandlerText |
phxLogger |
Log handler that print log messages to a simple text file |
TPHXLogLevel |
phxLogger |
The four log levels |
TPHXLogSystemConsole |
phxLogger |
|
TPHXLogSystemStrings |
phxLogger |
Log system that adds messages to a string list |
TPHXLogSystemXML |
phxLogger |
|
TPHXMesh |
phxModel |
Basic mesh class |
TPHXMeshGroup |
phxModel |
|
TPHXMeshGroups |
phxModel |
|
TPHXMeshHeader |
phxModel |
The file header for meshes. |
TPHXMeshJoint |
phxModel |
|
TPHXMeshJoints |
phxModel |
|
TPHXMeshMaterial |
phxModel |
|
TPHXMeshTag |
phxModel |
|
TPHXMeshTags |
phxModel |
|
TPHXMeshTexture |
phxModel |
A texture for the mesh |
TPHXMeshTextureKind |
phxModel |
|
TPHXMeshTextures |
phxModel |
|
TPHXMeshTriangle |
phxModel |
A single tiangle in the mesh |
TPHXMeshTriangles |
phxModel |
List of verticies for a mesh |
TPHXMeshVertex |
phxModel |
A single vertex in the mesh |
TPHXMeshVertices |
phxModel |
List of verticies for a mesh |
TPHXMouse |
phxInput |
Input device for the mouse |
TPHXMouseButton |
phxTypes |
Mouse button enumeration |
TPHXMouseButtonEvent |
phxEvents |
Event for mouse buttons |
TPHXMouseEvent |
phxEvents |
Event parameters for the mouse events (PHX_MOUSE_PRESSED, PHX_MOUSE_RELEASED or PHX_MOUSE_MOVED) |
TPHXMouseMoveEvent |
phxEvents |
Event for mouse movement |
TPHXNode |
phxPersistency |
|
TPHXNodes |
phxPersistency |
List of document nodes |
TPHXNotification |
phxClasses |
|
TPHXNotificationEvent |
phxClasses |
|
TPHXNotifications |
phxClasses |
|
TPHXOpenALDevice |
phxAudio_OpenAL |
Audio device for OpenAL See: IPHXAudioDevice |
TPHXOpenALProvider |
phxAudio_OpenAL |
Provider for OpenAL See: TPHXAudioProvider |
TPHXOpenALSample |
phxAudio_OpenAL |
Audio sample for OpenAL See: TPHXAudioSample |
TPHXOpenALStream |
phxAudio_OpenAL |
Audio stream for OpenAL See: TPHXAudioStream |
TPHXParticle |
phxParticle |
|
TPHXParticleAffector |
phxParticle |
The affector is a plugin for a particle emittor that adds new functionality to the particle effect |
TPHXParticleAffectorClass |
phxParticle |
|
TPHXParticleAffectors |
phxParticle |
|
TPHXParticleAttractor |
phxParticleAffectors |
Attracts particles towards a point |
TPHXParticleBlending |
phxParticle |
Blending for each particle system |
TPHXParticleCuller |
phxParticleAffectors |
Kills particles when they exits a box that is centered around the particle system position |
TPHXParticleEffect |
phxParticle |
The particle efffect contains the parameters for a particle system |
TPHXParticleEffects |
phxParticle |
TPHXParticleEffects |
TPHXParticleEmittor |
phxParticle |
Emittor settings for a particle effect |
TPHXParticleEmittorShape |
phxParticle |
Shape for the emittor |
TPHXParticleGraph |
phxParticleGraphs |
Abstract particle graph |
TPHXParticleGraphs |
phxParticleGraphs |
|
TPHXParticleHeader |
phxParticle |
The file header for particle effects |
TPHXParticleList |
phxParticle |
A list of particles |
TPHXParticleManager |
phxParticle |
|
TPHXParticleOptions |
phxParticle |
Options for particle effects |
TPHXParticleParameter1f |
phxParticle |
Float particle parameter |
TPHXParticleParameter1w |
phxParticle |
If the particles should be moved with the owning particle system, If this particle system should be idle until the parent system is finished Word particle parameter |
TPHXParticleParameter3f |
phxParticle |
Vector3f particle parameter |
TPHXParticleParameterCf |
phxParticle |
TPHXParticleParameterCf |
TPHXParticlePatternSize |
phxParticle |
Size of the pattterns for a particle, for speed only rectangular patterns is suppported |
TPHXParticlePresets |
phxParticlePresets |
|
TPHXParticleRenderer |
phxParticle |
Render callback used to render a list of particles |
TPHXParticleShape |
phxParticle |
Shape of the particles, determines the particle renderer to use |
TPHXParticleSystem |
phxParticle |
The particle system is a instance of a particle effect |
TPHXParticleSystems |
phxParticle |
List of particle systems |
TPHXPathFinder |
phxTiles |
Class for finding a path between two points on a tile map |
TPHXPathInterpolation |
phxParticleGraphs |
1024; Interpolation type |
TPHXPathNode |
phxTiles |
|
TPHXPattern |
phxImage |
A single pattern in a image |
TPHXPatternBuffer |
phxImage |
Contains the information needed to render a pattern |
TPHXPatternCompare |
phxImage |
Comparision function for patterns |
TPHXPatternIndex |
phxImage |
Datatype for pattern indicies |
TPHXPatternList |
phxImage |
List of patterns |
TPHXPixel |
phxGraphics |
A single pixel in a graphic image |
TPHXPixelChannel |
phxGraphics |
|
TPHXPixelFormat |
phxGraphics |
Supported pixel formats |
TPHXPixelList |
phxGraphics |
|
TPHXPoint |
phxShape |
A point shape |
TPHXPolygon |
phxShape |
Convex polygon shape |
TPHXPrimitives |
phxPrimitives |
Class for rendering primitives |
TPHXPrimitiveType |
phxTypes |
Defines the type of primitive to be rendered. |
TPHXProvider |
phxDevice |
A provider is responsible for creating a device for a given graphics API |
TPHXProviderClass |
phxDevice |
Provider class |
TPHXProviderDialog |
phxProviderSelector |
For EnumDisplaySettings For the form controls Provides a dialog to select the provider and resolution |
TPHXProviderForm |
phxProviderSelector |
The form to use for the provider dialog |
TPHXProviderLibrary |
phxDevice |
Provider that loads the renderer from a library (DLL) |
TPHXProviderObject |
phxDevice |
Provider that loads the renderer from a object |
TPHXProviderTarget |
phxDevice |
The graphics API the provider is using |
TPHXReader |
phxClasses |
The reader is a helper class for writing properties to a stream |
TPHXRectangularMap |
phxTiles |
|
TPHXRecti |
phxClasses |
Container for a TRecti |
TPHXRenderTarget |
phxDevice |
A render target for render to texture |
TPHXScript |
phxScript |
Class for implement scripting support via lua |
TPHXScriptErrorEvent |
phxScript |
Event for script errors |
TPHXScriptFiler |
phxScript |
|
TPHXScriptMethod |
phxScript |
A function that can be registered with a script |
TPHXScriptParam |
phxScript |
Helper class for reading a value from the lua stack |
TPHXScriptParams |
phxScript |
Helper class for reading parameters to a scriptable function |
TPHXScriptPrintEvent |
phxScript |
Event that is called by lua print function |
TPHXScriptProp |
phxScript |
Property information about a lua object |
TPHXScriptReader |
phxScript |
Helper class for reading and writing properties to a script |
TPHXScriptResults |
phxScript |
Helper class for setting results from a scriptable function |
TPHXScriptWriter |
phxScript |
|
TPHXSDLImageFiler |
phxGraphics_SDL |
The graphic filer for SDL_Image |
TPHXShape |
phxShape |
Abstract shape class |
TPHXShapeHeader |
phxShape |
The shape file header. |
TPHXShapeKind |
phxShape |
The supported shape types |
TPHXShapeList |
phxShape |
List of shapes |
TPHXShiftState |
phxTypes |
|
TPHXShiftStates |
phxTypes |
Set of shift states |
TPHXShortCut |
phxInput |
Shortcut for bindings and events |
TPHXSimpleGUI |
phxSimpleGUI |
The simple gui class |
TPHXSingleList |
phxClasses |
List container for floats |
TPHXSkin |
phxSkin |
Contains a list of skin elements |
TPHXSkinElement |
phxSkin |
Contains the texture coordinates and properties for a element describing the apperance for a control in a given state |
TPHXSkinElementList |
phxSkin |
|
TPHXSkinHeader |
phxSkin |
The skin file header. |
TPHXSkinTransition |
phxSkin |
Class for managing transitions between skin states |
TPHXSoundDevice |
phxAudio |
Information about a sound device |
TPHXSoundDeviceList |
phxAudio |
List container for floats |
TPHXSprite |
phxSprite |
Basic sprite |
TPHXSpriteCamera |
phxSprite |
Sprite camera |
TPHXSpriteClass |
phxSprite |
Class of sprites |
TPHXSpriteCollider |
phxSprite |
The collider class is responsible for testing for collisions |
TPHXSpriteCollision |
phxSprite |
Contains a pair of sprites in a collision |
TPHXSpriteCollisionFilter |
phxSprite |
Filter for masking collisions |
TPHXSpriteCollisionGroup |
phxSprite |
Collision groups for collision filtering |
TPHXSpriteCollisionList |
phxSprite |
Contains a list of collision pairs |
TPHXSpriteCollisionMode |
phxSprite |
The collision mode for a sprite |
TPHXSpriteConstructor |
phxSprite |
Event for creating a sprite |
TPHXSpriteEngine |
phxSprite |
Sort sprites by the layer Call the collide function from the update Cull sprites that are outside the viewport Limit scrolling so it doesnt go outside the engine bounds Sprite engine |
TPHXSpriteFactory |
phxSprite |
The factory is used to create sprites by name |
TPHXSpriteFactoryItem |
phxSprite |
This class is used by the sprite factory to create sprites by name |
TPHXSpriteList |
phxSprite |
Container for a list of sprites |
TPHXSpriteOptions |
phxSprite |
Sprite options |
TPHXTag |
phxImage |
A tag is used to mark an interesting position in the image, could be used to specify weapon hardpoints, sprite attatchments etc |
TPHXTagList |
phxImage |
List of tags |
TPHXTextAlign |
phxFont |
Text alignment for rectangles |
TPHXTextMetric |
phxFont |
Contains basic information about a font |
TPHXTexture |
phxTexture |
Container for a 2D bitmap texture |
TPHXTextureEvent |
phxTexture |
|
TPHXTextureFilter |
phxTexture |
Possible values for the texure minifying and magnification functions |
TPHXTextureFilterMag |
phxTexture |
The texture magnification function is used when the pixel being textured maps to an area less than or equal to one texture element |
TPHXTextureFilterMin |
phxTexture |
The texture minifying function is used whenever the pixel being textured maps to an area greater than one texture element. |
TPHXTextureHeader |
phxTexture |
The texture file header. |
TPHXTextureList |
phxTexture |
Container for a list of textures |
TPHXTextureSampler |
phxDevice |
Indicates the buffers currently enabled for color writing. |
TPHXTextureSettings |
phxTexture |
Settings for generating a texture |
TPHXTextureWrap |
phxTexture |
Specifies the type of the texture wrapping to use. |
TPHXThemedControl |
phxSkin |
List of controls |
TPHXThemedPart |
phxSkin |
List of parts for the controls |
TPHXTile |
phxTiles |
|
TPHXTileLayer |
phxTiles |
A single layer in a tile map |
TPHXTileMap |
phxTiles |
http://old.cokeandcode.com/pathfinding Abstract tile map |
TPHXTileNeighbour |
phxTiles |
This descibes a neighbour to a tile |
TPHXTilePath |
phxTiles |
|
TPHXTileSet |
phxTiles |
|
TPHXTimer |
phxApplication |
|
TPHXTransitionMode |
phxApplication |
|
TPHXTranslationManager |
phxTranslation |
Class for managing languages |
TPHXUserEvent |
phxEvents |
Event parameters for the user event (PHX_EVENT_USER) |
TPHXValueKind |
phxPersistency |
Load and save documents to xml using JclSimpleXml {$DEFINE DOCXML_JCL} Load and save documents to xml using the VCL Xml {$DEFINE DOCXML_VCL} Posible datatypes of attributes |
TPHXVectorList2f |
phxClasses |
List of TVector2f |
TPHXVectorList2i |
phxClasses |
List of TVector2i |
TPHXVectorList3f |
phxClasses |
List of TVector3f |
TPHXVertex |
phxTypes |
Phoenix vertex format, comparable with the interleaved format: GL_T2F_C4F_N3F_V3F |
TPHXVertexComponent |
phxTypes |
http://www.gamedev.net/topic/147325-mimicing-dxquotflexible-vertex-formatquot/#j_content http://www.gamedev.net/topic/367617-flexible-vertex-format-on-the-fly/ http://www.gamedev.net/topic/381492-vertex-declarations-in-opengl-and-directx-/ TPHXVertexUseage |
TPHXVertexDeclaration |
phxTypes |
http://openflipper.org/Documentation/latest/classACG_1_1VertexDeclaration.html http://gamedev.stackexchange.com/questions/27394/what-is-a-better-abstraction-layer-for-d3d9-and-opengl-vertex-data-management http://www.gamedev.net/topic/381492-vertex-declarations-in-opengl-and-directx-/ |
TPHXVertexList |
phxTypes |
Container for verticies |
TPHXVertexOffsets |
phxTypes |
|
TPHXVirtualKey |
phxTypes |
Virtual key codes |
TPHXWindowFlags |
phxDevice |
Flags for the window creation |
TPHXWireframe |
phxDevice |
Toggles wireframe |
TPHXWriter |
phxClasses |
The writer is a helper class for writing properties to a stream |
TProgressDirection |
phxSimpleGUI |
Direction for the progress bar |
TRangef |
phxTypes |
Range describes a span between a minimum and maximum value |
Translation |
phxTranslation |
Returns the current translation manager |
TRectf |
phxTypes |
Floating point rectangle |
TRectI |
phxTypes |
Integer rectangle |
TSetPixel |
phxGraphics |
Function callback for getting one pixel in a image |
TShapeList |
phxShape |
|
TSingleList |
phxTypes |
|
TSizef |
phxTypes |
Floating size struct |
TSizei |
phxTypes |
Integer size struct |
TSkinElementList |
phxSkin |
|
TSoundDeviceList |
phxAudio |
|
TSpriteCollisionList |
phxSprite |
Array of sprite collision par |
TSpriteFactoryItemList |
phxSprite |
|
TSpriteList |
phxSprite |
|
TTagList |
phxImage |
|
TTextureList |
phxTexture |
|
TTileList |
phxTiles |
|
TTranslationTagList |
phxTranslation |
|
TVector2d |
phxTypes |
Two dimensional double precision float vector |
TVector2f |
phxTypes |
Two dimensional single precision float vector |
TVector2i |
phxTypes |
Two dimensional integer vector |
TVector3f |
phxTypes |
Three dimensional single precision vector |
TVector3i |
phxTypes |
Three diminsional integer vector |
TVector4f |
phxTypes |
Four diminsional float vector |
TVector4i |
phxTypes |
Four diminsional integer vector |
TVectorList2d |
phxTypes |
|
TVectorList2f |
phxTypes |
|
TVectorList2i |
phxTypes |
|
TVectorList3f |
phxTypes |
|
TVectorList3i |
phxTypes |
|
TVectorList4f |
phxTypes |
|
TVectorList4i |
phxTypes |
|
TVertexComponents |
phxTypes |
|
TVertexKind |
phxTypes |
|
TVertexList |
phxTypes |
|
TViewport |
phxTypes |
Viewport struct |
TXMLAttribute |
phxSimpleXML |
A attribute for a xml node |
TXMLAttributeList |
phxSimpleXML |
List of attributes for a xml node |
TXMLDocument |
phxSimpleXML |
Contains an xml document |
TXMLNode |
phxSimpleXML |
|
TXMLNodeList |
phxSimpleXML |
|
Vector2f |
phxTypes |
|
Vector2f |
phxTypes |
|
Vector2f_AxisX |
phxTypes |
|
Vector2f_AxisY |
phxTypes |
|
Vector2f_One |
phxTypes |
|
Vector2f_Zero |
phxTypes |
|
Vector2i |
phxTypes |
|
Vector2i |
phxTypes |
|
Vector2i_AxisX |
phxTypes |
|
Vector2i_AxisY |
phxTypes |
|
Vector2i_One |
phxTypes |
|
Vector2i_Zero |
phxTypes |
|
Vector3f |
phxTypes |
|
Vector3f |
phxTypes |
|
Vector3f_AxisX |
phxTypes |
|
Vector3f_AxisY |
phxTypes |
|
Vector3f_AxisZ |
phxTypes |
|
Vector3f_One |
phxTypes |
|
Vector3f_Zero |
phxTypes |
|
Vector3i |
phxTypes |
|
Vector3i |
phxTypes |
|
Vector3i_AxisX |
phxTypes |
|
Vector3i_AxisY |
phxTypes |
|
Vector3i_AxisZ |
phxTypes |
|
Vector3i_One |
phxTypes |
|
Vector3i_Zero |
phxTypes |
|
Vector4f |
phxTypes |
|
Vector4i |
phxTypes |
|
Vector4i |
phxTypes |
|
VectorAdd |
phxMath |
Vector addition |
VectorAdd |
phxMath |
|
VectorAdd |
phxMath |
|
VectorAdd |
phxMath |
Vector addition |
VectorCross |
phxMath |
|
VectorCross |
phxMath |
Cross product |
VectorCross |
phxMath |
Cross product |
VectorCross |
phxMath |
|
VectorDiv |
phxMath |
|
VectorDiv |
phxMath |
Division |
VectorDiv |
phxMath |
Division |
VectorDiv |
phxMath |
|
VectorDot |
phxMath |
|
VectorDot |
phxMath |
Dot product |
VectorDot |
phxMath |
Dot product |
VectorDot |
phxMath |
|
VectorMagnitude |
phxMath |
|
VectorMagnitude |
phxMath |
///////////////////////////////////////////////////////////////////////////// 2D Vector Math // ///////////////////////////////////////////////////////////////////////////// Get the magnitude (length) of a vector |
VectorMagnitude |
phxMath |
|
VectorMagnitude |
phxMath |
///////////////////////////////////////////////////////////////////////////// 3D Vector Math // ///////////////////////////////////////////////////////////////////////////// Magnitude of a vector |
VectorMagnitudeSqr |
phxMath |
|
VectorMagnitudeSqr |
phxMath |
The squared magnitude |
VectorMagnitudeSqr |
phxMath |
The squared magnitude |
VectorMagnitudeSqr |
phxMath |
|
VectorMul |
phxMath |
|
VectorMul |
phxMath |
|
VectorMul |
phxMath |
Multiplication |
VectorMul |
phxMath |
Multiplication |
VectorNegate |
phxMath |
Negate a vector |
VectorNegate |
phxMath |
Negate a vector |
VectorNegate |
phxMath |
|
VectorNegate |
phxMath |
|
VectorNormalize |
phxMath |
|
VectorNormalize |
phxMath |
Normalize a vector |
VectorNormalize |
phxMath |
|
VectorNormalize |
phxMath |
Normalize a vector |
VectorReflect |
phxMath |
Vector reflection, V is the vector to reflect, N is the wall normal |
VectorReflect |
phxMath |
|
VectorReflect |
phxMath |
|
VectorReflect |
phxMath |
Vector reflection, V is the vector to reflect, N is the wall normal |
VectorSub |
phxMath |
|
VectorSub |
phxMath |
Vector subtracting |
VectorSub |
phxMath |
|
VectorSub |
phxMath |
Vector subtracting |
VertexOffsetColor |
phxTypes |
Offset of colors in the vertex structure |
VertexOffsetNormal |
phxTypes |
Offset of normals corrdinates in the vertex structure |
VertexOffsetPosition |
phxTypes |
Offset of position in the vertex structure |
VertexOffsetTexCoord |
phxTypes |
Offset of texture cordinates in the vertex structure |
ViewportMaxDepth |
phxDevice |
Default maximum depth of the depth buffer |
ViewportMinDepth |
phxDevice |
Default minumum depth of the depth buffer |
VirtualKeyToString |
phxTypes |
Converts a virtual key code to a string |
WriteAnsiString |
phxTypes |
Writes a string to a stream |
WriteString |
phxTypes |
Writes a wide string to a stream |
WriteString |
phxTypes |
Writes a ansi string to a stream |