jGfx Command Index



Shader Commands

Object_GetShaderPtr ( ObjID, LimbID )
Poke Mat4 MemPtr, m11#, m12#, m13#, m14#, m21#, m22#, m23#, m24#, m31#, m32#, m33#, m34#, m41#, m42#, m43#, m44#
Poke Vec2 MemPtr, X#, Y#
Poke Vec3 MemPtr, X#, Y#, Z#
Poke Vec4 MemPtr, X#, Y#, Z#, W#
SMesh_GetShaderPtr ( pSMesh )
Shader_GetBool pEfx, hParam, pMem
Shader_GetBoolArray pEfx, hParam, pMem, Count
Shader_GetBoolVal ( pEfx, hParam )
Shader_GetCurrentTechnique ( pEfx )
Shader_GetFloat pEfx, hParam, pMem
Shader_GetFloatArray pEfx, hParam, pMem, Count
Shader_GetFloatVal ( pEfx, hParam )
Shader_GetInt pEfx, hParam, pMem
Shader_GetIntArray pEfx, hParam, pMem, Count
Shader_GetIntVal ( pEfx, hParam )
Shader_GetMatrix pEfx, hParam, pMem
Shader_GetMatrixArray pEfx, hParam, pMem, Count
Shader_GetMatrixPointerArray pEfx, hParam, pMem, Count
Shader_GetMatrixTranspose pEfx, hParam, pMem
Shader_GetMatrixTransposeArray pEfx, hParam, pMem, Count
Shader_GetMatrixTransposePointerArray pEfx, hParam, pMem, Count
Shader_GetMatrixTransposeVal pEfx, hParam
Shader_GetMatrixVal pEfx, hParam
Shader_GetParameterByName ( pEfx, Handle, Name$ )
Shader_GetParameterBySemantic ( pEfx, hParam, Semantic$ )
Shader_GetParameterElement ( pEfx, hParam, Index )
Shader_GetTechniqueByName ( pEfx, Name$ )
Shader_GetValue pEfx, hParam, pMem, Bytes
Shader_GetVector pEfx, hParam, pMem
Shader_GetVectorArray pEfx, hParam, pMem, Count
Shader_GetVectorPointerArray pEfx, hParam, pMem, Count
Shader_GetVectorVal hParam, Handle
Shader_SetArrayRange pEfx, hParam, Start, Stop
Shader_SetBool pEfx, hParam, pMem
Shader_SetBoolArray pEfx, hParam, pMem, Count
Shader_SetBoolVal pEfx, hParam, Value
Shader_SetFloat pEfx, hParam, pMem
Shader_SetFloatArray pEfx, hParam, pMem, Count
Shader_SetFloatVal pEfx, hParam, Value#
Shader_SetInt pEfx, hParam, pMem
Shader_SetIntArray pEfx, hParam, pMem, Count
Shader_SetIntVal pEfx, hParam, Value
Shader_SetMatrix pEfx, hParam, pMem
Shader_SetMatrixArray pEfx, hParam, pMem, Count
Shader_SetMatrixPointerArray pEfx, hParam, pMem, Count
Shader_SetMatrixTranspose pEfx, hParam, pMem
Shader_SetMatrixTransposeArray pEfx, hParam, pMem, Count
Shader_SetMatrixTransposePointerArray pEfx, hParam, pMem, Count
Shader_SetMatrixTransposeVal pEfx, hParam, m11#, m12#, m13#, m14#, m21#, m22#, m23#, m24#, m31#, m32#, m33#, m34#, m41#, m42#, m43#, m44#
Shader_SetMatrixVal pEfx, hParam, m11#, m12#, m13#, m14#, m21#, m22#, m23#, m24#, m31#, m32#, m33#, m34#, m41#, m42#, m43#, m44#
Shader_SetTechnique pEfx, hTechnique
Shader_SetTechniqueName pEfx, Name$
Shader_SetValue pEfx, hParam, pMem, Bytes
Shader_SetVector pEfx, hParam, pMem
Shader_SetVectorArray pEfx, hParam, pMem, Count
Shader_SetVectorPointerArray pEfx, hParam, pMem, Count
Shader_SetVectorVal pEfx, hParam, X#, Y#, Z#, W#

MRT Commands

MRT_IndependentBitDepths ( )
MRT_MakeRenderTarget ImageID, Width, Height [, D3DFMT ]
MRT_MaxSimultaneousRTs ( )
MRT_PostPixelFormatSupport ( D3DImageFormat )
MRT_PostPixelShaderBlending ( )
MRT_Sync CameraID, TargetImgB, TargetImgC, TargetImgD

CubeTex Commands

CubeTex_ApplyLimb pCubeTex, ObjectID, LimbID, Stage
CubeTex_ApplyObject pCubeTex, ObjectID, Stage
CubeTex_CheckFormatSupport ( D3DFMT )
CubeTex_Delete pCubeTex
CubeTex_DrawToFace pCubeTex
CubeTex_GenerateMipSubLevels pCubeTex
CubeTex_GetDrawCalls pCubeTex, Count
CubeTex_GetDrawPrimitives pCubeTex, Count
CubeTex_GetFar ( pCubeTex )
CubeTex_GetFormat ( pCubeTex )
CubeTex_GetMipmapGeneration ( pCubeTex )
CubeTex_GetNear ( pCubeTex )
CubeTex_GetPositionX ( pCubeTex )
CubeTex_GetPositionY ( pCubeTex )
CubeTex_GetPositionZ ( pCubeTex )
CubeTex_GetResolution ( pCubeTex )
CubeTex_MakeNew ( Resolution, bMipMap[, D3DFMT ] )
CubeTex_Save pCubeTex, FileName$
CubeTex_SetMipFilter pCubeTex, D3DTEXF
CubeTex_SetPosition pCubeTex, X#, Y#, Z#
CubeTex_SetRange pCubeTex, Near#, Far#
CubeTex_Sync pCubeTex, CameraID
CubeTex_SyncFaces pCubeTex, CameraID, FaceBits
CubeTex_SyncFacesMRT pCubeTex, pCubeTexB, pCubeTexC, pCubeTexD, CameraID, FaceBits
CubeTex_SyncMRT pCubeTex, pCubeTexB, pCubeTexC, pCubeTexD, CameraID

GeoInst Commands



GeoInst_AddCustomElement pGeoInst, Size
GeoInst_CheckDeviceSupport ( )
GeoInst_DeclareCustomElements pGeoInst, bWorldMat
GeoInst_Delete pGeoInst
GeoInst_DeleteCustomElements pGeoInst
GeoInst_FinishCustomElements pGeoInst
GeoInst_GetAngleX ( pGeoInst, InstIndex )
GeoInst_GetAngleY ( pGeoInst, InstIndex )
GeoInst_GetAngleZ ( pGeoInst, InstIndex )
GeoInst_GetCameraMask ( pGeoInst )
GeoInst_GetCustomDataPtr ( pGeoInst, InstIndex, Element )
GeoInst_GetCustomDataW ( pGeoInst, InstIndex, Element )
GeoInst_GetCustomDataX ( pGeoInst, InstIndex, Element )
GeoInst_GetCustomDataY ( pGeoInst, InstIndex, Element )
GeoInst_GetCustomDataZ ( pGeoInst, InstIndex, Element )
GeoInst_GetDrawCount ( pGeoInst )
GeoInst_GetDrawPrimitives ( pGeoInst )
GeoInst_GetExcluded ( pGeoInst, InstIndex )
GeoInst_GetHidden ( pGeoInst )
GeoInst_GetInstanceCount ( pGeoInst )
GeoInst_GetMaxInstanceCount ( pGeoInst )
GeoInst_GetMeshLimb ( pGeoInst )
GeoInst_GetMeshObject ( pGeoInst )
GeoInst_GetPositionX ( pGeoInst, InstIndex )
GeoInst_GetPositionY ( pGeoInst, InstIndex )
GeoInst_GetPositionZ ( pGeoInst, InstIndex )
GeoInst_GetRenderIndex ( pGeoInst )
GeoInst_GetRenderPriority ( pGeoInst )
GeoInst_GetScaleX ( pGeoInst, InstIndex )
GeoInst_GetScaleY ( pGeoInst, InstIndex )
GeoInst_GetScaleZ ( pGeoInst, InstIndex )
GeoInst_GetWorldMatrixPtr ( pGeoInst, InstIndex )
GeoInst_MakeNew ( )
GeoInst_SetCameraMask pGeoInst, dwMaskBits
GeoInst_SetCustomData pGeoInst, InstIndex, Element, X# [, Y# [, Z# [, W# ] ] ] ]
GeoInst_SetCustomDataPtr pGeoInst, InstIndex, Element, Ptr
GeoInst_SetExcluded pGeoInst, InstIndex, bExcluded
GeoInst_SetHidden pGeoInst, bHidden
GeoInst_SetInstanceCount pGeoInst, Count
GeoInst_SetMaxInstanceCount pGeoInst, Count
GeoInst_SetMesh pGeoInst, ObjID, LimbID
GeoInst_SetPosition pGeoInst, InstIndex, X#, Y#, Z#
GeoInst_SetRenderPriority pGeoInst, iPriority
GeoInst_SetRotation pGeoInst, InstIndex, X#, Y#, Z#
GeoInst_SetScale pGeoInst, InstIndex, X#, Y#, Z#
GeoInst_SetWorldMatrixPtr pGeoInst, InstIndex, pMatrix4
GeoInst_SortRenderQueue
GeoInst_Update pGeoInst
GeoInst_UpdateInstance pGeoInst, InstIndex

EfxCam Commands

EfxCam_Delete EfxCamID
EfxCam_GetExist ( EfxCamID )
EfxCam_MakeNew EfxCamID
EfxCam_SetAspect EfxCamID, Aspect#
EfxCam_SetBackdropColor EfxCamID, dwColor
EfxCam_SetBackdropEnabled EfxCamID, bEnabled
EfxCam_SetFOV EfxCamID, FOV#
EfxCam_SetMRTImage EfxCamID, TargetIndex, ImageID [, D3DFMT ]
EfxCam_SetObject EfxCamID, ObjectID
EfxCam_SetPosition EfxCamID, PosX#, PosY#, PosZ#
EfxCam_SetRange EfxCamID, Near#, Far#
EfxCam_SetRotation EfxCamID, AngX#, AngY#, AngZ#
EfxCam_SetToImage EfxCamID, ImageID, Width, Height [, D3DFMT ]
EfxCam_SetView EfxCamID, Left, Top, Right, Bottom
EfxCam_Sync
EfxCam_SyncMask dwMaskBits

jGfx Main