AftImgNew
AfterImage用の構造体領域をメモリに割り当てます
Syntax
void *[[AftImgNew]]( size_t number );
Parameters
number
要素の数
Return value
AfterImage用の構造体領域を生成し、その領域を返す
領域を正常に生成できなかった時は、途中で生成された領域を含めて解放され、0を返す
領域を正常に生成できなかった時は、途中で生成された領域を含めて解放され、0を返す
Remarks
numberの数分EBPalArrayの領域を広げる
未使用であるため、いつどのように使用されるのかは不明
ただ、この次にあるAftImgInitと内容は大体似ているため、同じような使われ方をしたのではないかと
違う点としては、この関数で最初に作る領域を、AftImgInitでは引数で要求してくるところ
この関数で得られえた領域は、AftImgFreeで開放すること
未使用であるため、いつどのように使用されるのかは不明
ただ、この次にあるAftImgInitと内容は大体似ているため、同じような使われ方をしたのではないかと
違う点としては、この関数で最初に作る領域を、AftImgInitでは引数で要求してくるところ
この関数で得られえた領域は、AftImgFreeで開放すること
about structure
struct AftImgArray { void *EBPalArray; int number; void *AnimArray; int ; /*Lengthと関係*/ int total_afterimages; int measuretime; int setuped; int time; int length; int timegap; int framegap; int palcolor; int palinvertal; int palbright_R; /*Fixed 0x1E*/ int palbright_G; int palbright_B; int palcontrast_R; int palcontrast_G; int palcontrast_B; int palpostbright_R; int palpostbright_G; int palpostbright_B; int paladd_R; int paladd_G; int paladd_B; int palmul_R; int palmul_G; int palmul_B; int trans; int alpha_source; int alpha_destination; }