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#



jGfx Command Index
jGfx Main