HSPリファレンス
ショートカット
- プリプロセッサ
- システム変数
- プログラム制御
- 標準マクロ
- 特殊マクロ
- 基本関数
- 画面制御
- オブジェクト
- 文字列
- 数学
- 入出力
- ファイル
- メモリ
- マルチメディア
- ユーティリティ
- ソケット通信
- スプライト
- HSP3Dish
- HGIMG4共通
- HGIMG4
- OBAQ
プリプロセッサ
- #addition
- #aht
- #ahtmes
- #bootopt
- #cfunc
- #cmd
- #cmpopt
- #comfunc
- #const
- #defcfunc
- #deffunc
- #define
- #else
- #endif
- #enum
- #epack
- #func
- #global
- #if
- #ifdef
- #ifndef
- #include
- #modcfunc
- #modfunc
- #modinit
- #modterm
- #module
- #pack
- #packopt
- #regcmd
- #runtime
- #undef
- #usecom
- #uselib
システム変数
- cnt
- dir_cmdline
- dir_cur
- dir_desktop
- dir_exe
- dir_mydoc
- dir_sys
- dir_tv
- dir_win
- err
- ginfo_accx
- ginfo_accy
- ginfo_accz
- ginfo_act
- ginfo_b
- ginfo_cx
- ginfo_cy
- ginfo_dispx
- ginfo_dispy
- ginfo_g
- ginfo_intid
- ginfo_mesx
- ginfo_mesy
- ginfo_mx
- ginfo_my
- ginfo_newid
- ginfo_paluse
- ginfo_r
- ginfo_sel
- ginfo_sizex
- ginfo_sizey
- ginfo_sx
- ginfo_sy
- ginfo_vx
- ginfo_vy
- ginfo_winx
- ginfo_winy
- ginfo_wx1
- ginfo_wx2
- ginfo_wy1
- ginfo_wy2
- hdc
- hinstance
- hspstat
- hspver
- hwnd
- iparam
- looplev
- lparam
- mousew
- mousex
- mousey
- notemax
- notesize
- refdval
- refstr
- stat
- strsize
- sublev
- thismod
- wparam
プログラム制御
- _break
- _continue
- await
- break
- case
- continue
- default
- do
- else
- end
- exec
- exgoto
- for
- foreach
- gosub
- goto
- if
- loop
- next
- on
- onclick
- oncmd
- onerror
- onexit
- onkey
- repeat
- return
- run
- stop
- swbreak
- swend
- switch
- until
- wait
- wend
- while
標準マクロ
- M_PI
- and
- deg2rad
- font_antialias
- font_bold
- font_italic
- font_normal
- font_strikeout
- font_underline
- gmode_add
- gmode_alpha
- gmode_gdi
- gmode_mem
- gmode_pixela
- gmode_rgb0
- gmode_rgb0alpha
- gmode_sub
- msgothic
- msmincho
- not
- objinfo_bmscr
- objinfo_hwnd
- objinfo_mode
- objmode_guifont
- objmode_normal
- objmode_usecolor
- objmode_usefont
- or
- rad2deg
- screen_fixedsize
- screen_frame
- screen_hide
- screen_normal
- screen_palette
- screen_tool
- xor
特殊マクロ
基本関数
- abs
- absf
- atan
- callfunc
- comevdisp
- cos
- dirinfo
- double
- expf
- getease
- geteasef
- gettime
- int
- length
- length2
- length3
- length4
- libptr
- limit
- limitf
- logf
- lpeek
- peek
- powf
- rnd
- sin
- sqrt
- str
- strlen
- sysinfo
- tan
- varptr
- varsize
- vartype
- varuse
- wpeek
画面制御
- axobj
- bgscr
- bmpsave
- boxf
- buffer
- celdiv
- celload
- celput
- chgdisp
- circle
- cls
- color
- dialog
- font
- gcopy
- ginfo
- gmode
- gradf
- grect
- groll
- grotate
- gsel
- gsquare
- gzoom
- hsvcolor
- line
- mes
- objinfo
- palcolor
- palette
- pget
- picload
- pos
- pset
- redraw
- rgbcolor
- screen
- sendmsg
- syscolor
- sysfont
- title
- width
- winobj
オブジェクト
- button
- chkbox
- clrobj
- combox
- input
- layerobj
- listbox
- mesbox
- objcolor
- objenable
- objimage
- objmode
- objprm
- objsel
- objsize
- objskip
文字列
- cnvatos
- cnvstoa
- cnvstow
- cnvwtos
- getpath
- getstr
- instr
- noteadd
- notedel
- notefind
- noteget
- noteinfo
- noteload
- notesave
- notesel
- noteunsel
- split
- strexchange
- strf
- strmid
- strrep
- strtrim
数学
- DBL_DIG
- DBL_EPSILON
- DBL_MANT_DIG
- DBL_MAX
- DBL_MAX_10_EXP
- DBL_MAX_EXP
- DBL_MIN
- DBL_MIN_10_EXP
- DBL_MIN_EXP
- INT_DIGIT
- INT_DIGIT10
- INT_MAX
- INT_MIN
- M_E
- M_LN10
- M_LN2
- M_LOG10E
- M_LOG2E
- M_SQRT2
- M_SQRT3
- M_SQRTPI
- acos
- acosh
- asin
- asinh
- atanh
- ceil
- cosh
- distance2
- floor
- fmod
- intf
- isfinite
- isnan
- log10
- log2
- pow
- round
- sgn
- sinh
- tanh
入出力
ファイル
メモリ
マルチメディア
ユーティリティ
- array2note
- arrayload
- arraysave
- bmppalette
- emes
- getdatestr
- gettimestr
- gfade
- note2array
- progbar
- progbar_set
- progbar_step
- scrollbar
- statictext
- statictext_set
- text
- textmode
ソケット通信
スプライト
- es_adir
- es_aim
- es_ang
- es_apos
- es_area
- es_arot
- es_bgmap
- es_bgmes
- es_bound
- es_bye
- es_check
- es_chr
- es_clear
- es_cos
- es_dist
- es_draw
- es_effect
- es_exnew
- es_fade
- es_find
- es_flag
- es_get
- es_getpos
- es_gravity
- es_ini
- es_kill
- es_link
- es_modaxis
- es_move
- es_new
- es_offset
- es_opt
- es_pat
- es_patanim
- es_pos
- es_put
- es_putbg
- es_set
- es_setgosub
- es_setp
- es_setparent
- es_setpri
- es_setrot
- es_sin
- es_size
- es_type
HSP3Dish
- celbitmap
- celputm
- devcontrol
- devinfo
- devinfoi
- devprm
- getreq
- gfilter
- gmulcolor
- httpinfo
- httpload
- mtinfo
- mtlist
- setcls
- setreq
- viewcalc
HGIMG4共通
- addang
- addangr
- adddir
- addpos
- addscale
- addwork
- delevent
- delobj
- event_addang
- event_addangr
- event_adddir
- event_addpos
- event_addscale
- event_addwork
- event_ang
- event_angr
- event_delobj
- event_dir
- event_jump
- event_pos
- event_prmoff
- event_prmon
- event_prmset
- event_scale
- event_setang
- event_setangr
- event_setdir
- event_setpos
- event_setscale
- event_setwork
- event_wait
- event_work
- f2str
- fcos
- findobj
- fsin
- fsqr
- fv2str
- fvadd
- fvdir
- fvdiv
- fvface
- fvinner
- fvmax
- fvmin
- fvmul
- fvouter
- fvset
- fvseti
- fvsub
- fvunit
- getang
- getangr
- getcoli
- getdir
- getdiri
- getobjcoli
- getpos
- getposi
- getscale
- getscalei
- getwork
- getworki
- newevent
- nextobj
- objadd3
- objadd3r
- objaddf3
- objaddfv
- objexist
- objgetfv
- objset3
- objset3r
- objsetf3
- objsetfv
- selang
- seldir
- selmoc
- selpos
- selscale
- selwork
- setang
- setangr
- setborder
- setcoli
- setdir
- setevent
- setobjmode
- setobjrender
- setpos
- setscale
- setwork
- str2f
- str2fv
HGIMG4
- addwork2
- event_angy
- event_angz
- event_fade
- event_setangy
- event_setangz
- event_suicide
- getobjname
- getquat
- getwork2
- getwork2i
- gpact
- gpaddanim
- gpbox
- gpcamera
- gpclone
- gpcnvaxis
- gpcolormat
- gpdraw
- gpfloor
- gpgetanim
- gpgetlog
- gpgetmat
- gpgetprm
- gplight
- gpload
- gplookat
- gpmatprm
- gpmatprm1
- gpmatprm16
- gpmatprm4
- gpmatprmt
- gpmatstate
- gpmesh
- gpmeshadd
- gpmeshclear
- gpmeshpolygon
- gpnodeinfo
- gpnull
- gpobjpool
- gppapply
- gppbind
- gppcontact
- gppinfo
- gpplate
- gppostefx
- gppraytest
- gppset
- gpreset
- gpresetlight
- gpscrmat
- gpsetanim
- gpsetprm
- gpsetprmoff
- gpsetprmon
- gpspr
- gptexmat
- gpusecamera
- gpuselight
- gpusermat
- gpusershader
- gpusescene
- gpviewport
- selquat
- selwork2
- setalpha
- setangy
- setangz
- setobjlight
- setobjname
- setquat
- setwork2
OBAQ
- qaddmodel
- qaddpoly
- qblast
- qborder
- qcnvaxis
- qcollision
- qdamper
- qdel
- qdraw
- qexec
- qfind
- qgetaxis
- qgetcol
- qgetcol2
- qgetcol3
- qgetdamper
- qgetgroup
- qgetinertia
- qgetmat
- qgetmat2
- qgetmat3
- qgetpos
- qgetptr
- qgetreq
- qgetspeed
- qgetstat
- qgettype
- qgetuser
- qgetuser2
- qgetversion
- qgetweight
- qgravity
- qgroup
- qinertia
- qinner
- qmat
- qmat2
- qmat3
- qnext
- qpos
- qpush
- qreset
- qsetreq
- qspeed
- qstat
- qterm
- qtype
- quser
- quser2
- qview
- qweight