func_arena Tuesday, September 22, 2026
Building, modding and fragging like it's 1998

142778 visitors
YOUR #1 SOURCE FOR RETRO FPS DEVELOPMENT Y2K READY
  *** func_arena goes live, let the carnage begin!   ***   ET: Legacy 2.86.0 is out!   ***   Engine of the Week: qrustyquake by cyanbun96   ***   Server admins: read our migration guide before Friday   ***   Ironwail 0.8.2 is out!   ***  
NAVIGATION
Wiki » Reference » DOOM 3 Classes » idCameraAnim
ARTICLE

idCameraAnim

This is an engine class on id Tech 4 engines, present on DOOM 3, Quake 4 and Prey. Below you can find the class tree, what derives from it and the events produced.

DOOM 3

Property Value
Type engine class
Inherits idCamera

Class tree

  • idClass
    • idEntity
      • idCamera
        • idCameraAnim

Entities

Entity
admin_overhear_cam
admin_pinkyattack_cam
alphalabs1_cam
alphalabs3_vagaryintro_cam
cin_chain_cam
cin_e3bathroom_cam
cin_e3teaser_cam
cin_elevator_cam
cin_hkdeath_cam
cin_hkendroar_cam
cin_hkrip_cam
cin_logo_cam
cin_mars_cam
cin_posess2_cam
cin_posess3_cam
cin_posess5_cam
cin_posess_cam
cin_shake_cam
cin_tele_cam
cin_toob_cam
comm1_swann_video_cam
commoutside_camzombie_cam
commoutside_sawintro_cam
cpu1_camphunt_cam
cpuboss_cam
delta1_sargevcd_cam
delta2a_sci_tele_hell_visions_cam
delta2a_scientist_cam
delta2a_teleporter_cam
delta2b_cam
delta2b_roq2_cam
delta2b_roq3_cam
delta4_hkintro_cam
ending_cam
enpro_escape_cam
enpro_exit_cam
enpro_glass_cam
enpro_lostintro_cam
enpro_monitor_cam
enpro_tuberide_cam
enpro_wounded_cam
func_camera_anim
hell1_guardiandeath_cam
hell1_guardianintro_cam
hellhole_cam
hellhole_rescue_cam
intro_cam
marscity2_sarge_cam
marscity_cinematic_cam
marscity_sci_team_request_cam
monorail_crash_cam
monorail_raisecommando_cam
recycling1_revintro_cam
recycling2_mancintro_cam
recycling2_video_cam
site3_roq_cam
space_cam
ss_cgw_cam
ss_ew_cam
ss_gameprocamera
ss_hero_cam
ss_hk_cam
ss_pcg_cam
underground_impintro_cam
underground_invasion_cam

Supported events

Event Declared by
stop idCameraAnim
start idCameraAnim
activate idCameraAnim
getName idEntity
setName idEntity
activateTargets idEntity
numTargets idEntity
getTarget idEntity
randomTarget idEntity
bindToJoint idEntity
removeBinds idEntity
bind idEntity
bindPosition idEntity
unbind idEntity
setOwner idEntity
setModel idEntity
setSkin idEntity
getShaderParm idEntity
setShaderParm idEntity
setShaderParms idEntity
setColor idEntity
getColor idEntity
isHidden idEntity
hide idEntity
show idEntity
cacheSoundShader idEntity
startSoundShader idEntity
startSound idEntity
stopSound idEntity
fadeSound idEntity
getWorldOrigin idEntity
setWorldOrigin idEntity
getOrigin idEntity
setOrigin idEntity
getAngles idEntity
setAngles idEntity
getLinearVelocity idEntity
setLinearVelocity idEntity
getAngularVelocity idEntity
setAngularVelocity idEntity
getSize idEntity
setSize idEntity
getMins idEntity
getMaxs idEntity
touches idEntity
setGuiParm idEntity
setGuiFloat idEntity
getNextKey idEntity
setKey idEntity
getKey idEntity
getIntKey idEntity
getFloatKey idEntity
getVectorKey idEntity
getEntityKey idEntity
restorePosition idEntity
distanceTo idEntity
distanceToPoint idEntity
startFx idEntity
waitFrame idEntity
wait idEntity
hasFunction idEntity
callFunction idEntity
setNeverDormant idEntity
setGui idEntity
precacheGui idEntity
getGuiParm idEntity
getGuiParmFloat idEntity
guiNamedEvent idEntity
remove idClass

Quake 4

Property Value
Type engine class
Inherits idCamera

Class tree

  • idClass
    • idEntity
      • idCamera
        • idCameraAnim

Entities

Entity
cin_E3_harvester_cam
cin_airdefense_player_cam
cin_camera2_outro_cin
cin_camera_intro_cin
cin_camera_intro_cin_B
cin_camera_iron_maiden
cin_camera_mcc1_briefing
cin_camera_mcc2_briefing
cin_camera_outro_cin
cin_camera_tactical_intro
cin_camera_test
cin_camera_test_rj
cin_convoy1_harv_cam
cin_flyer_crash_cam
cin_gunner_intro_cam
cin_hub2cam
cin_hub2cam2
cin_marine_breach_cam
cin_med2_cam
cin_med_anderson
cin_pleva1_cam
cin_putra_doorsmash_cam
cin_putra_explode_cam
cin_recomp_cam
cin_waste_bb_cam
func_camera_anim

Supported events

Event Declared by
stop idCameraAnim
start idCameraAnim
activate idCameraAnim
isActive idCameraAnim
getName idEntity
setName idEntity
activateTargets idEntity
numTargets idEntity
getTarget idEntity
randomTarget idEntity
bindToJoint idEntity
removeBinds idEntity
bind idEntity
bindPosition idEntity
unbind idEntity
setOwner idEntity
setModel idEntity
setSkin idEntity
getShaderParm idEntity
setShaderParm idEntity
setShaderParms idEntity
setColor idEntity
getColor idEntity
isHidden idEntity
hide idEntity
show idEntity
cacheSoundShader idEntity
startSoundShader idEntity
startSound idEntity
stopSound idEntity
fadeSound idEntity
getWorldOrigin idEntity
setWorldOrigin idEntity
getOrigin idEntity
setOrigin idEntity
getAngles idEntity
setAngles idEntity
getLinearVelocity idEntity
setLinearVelocity idEntity
getAngularVelocity idEntity
setAngularVelocity idEntity
getSize idEntity
setSize idEntity
getMins idEntity
getMaxs idEntity
touches idEntity
setGuiParm idEntity
setGuiFloat idEntity
getNextKey idEntity
setKey idEntity
getKey idEntity
getIntKey idEntity
getFloatKey idEntity
getVectorKey idEntity
getEntityKey idEntity
restorePosition idEntity
distanceTo idEntity
distanceToPoint idEntity
startFx idEntity
waitFrame idEntity
wait idEntity
hasFunction idEntity
callFunction idEntity
setNeverDormant idEntity
clearSkin idEntity
setContents idEntity
getLastBlocker idEntity
playEffect idEntity
stopEffect idEntity
stopAllEffects idEntity
getHealth idEntity
hideSurface idEntity
showSurface idEntity
guiEvent idEntity
playbackCallback idEntity
getBindMaster idEntity
applyImpulse idEntity
removeNullTargets idEntity
isA idEntity
isSameTypeAs idEntity
matchPrefix idEntity
clearTargetList idEntity
appendTarget idEntity
removeTarget idEntity
setHealth idEntity
remove idClass

Prey

Property Value
Type engine class
Inherits idCamera

Class tree

  • idClass
    • idEntity
      • idCamera
        • idCameraAnim

Entities

Entity
func_camera_anim

Supported events

Event Declared by
stop idCameraAnim
start idCameraAnim
activate idCameraAnim
moveToJoint idEntity
moveToJointWeighted idEntity
moveJointToJoint idEntity
moveJointToJointOffset idEntity
setSkin idEntity
spawnDebris idEntity
delayDamageEntity idEntity
dispose idEntity
setDeformation idEntity
setFloatKey idEntity
setVectorKey idEntity
setEntityKey idEntity
playerCanSee idEntity
setContents idEntity
setClipmask idEntity
setPortalCollision idEntity
killbox idEntity
getName idEntity
setName idEntity
findTargets idEntity
activateTargets idEntity
numTargets idEntity
getTarget idEntity
randomTarget idEntity
bindToJoint idEntity
removeBinds idEntity
bind idEntity
bindPosition idEntity
unbind idEntity
setOwner idEntity
setModel idEntity
getShaderParm idEntity
setShaderParm idEntity
setShaderParms idEntity
setColor idEntity
getColor idEntity
isHidden idEntity
hide idEntity
show idEntity
cacheSoundShader idEntity
startSoundShader idEntity
startSound idEntity
stopSound idEntity
fadeSound idEntity
getWorldOrigin idEntity
setWorldOrigin idEntity
getOrigin idEntity
setOrigin idEntity
getAngles idEntity
setAngles idEntity
getLinearVelocity idEntity
setLinearVelocity idEntity
getAngularVelocity idEntity
setAngularVelocity idEntity
getSize idEntity
setSize idEntity
getMins idEntity
getMaxs idEntity
touches idEntity
setGuiParm idEntity
setGuiFloat idEntity
getNextKey idEntity
setKey idEntity
getKey idEntity
getIntKey idEntity
getFloatKey idEntity
getVectorKey idEntity
getEntityKey idEntity
restorePosition idEntity
updateCameraTarget idEntity
distanceTo idEntity
distanceToPoint idEntity
startFx idEntity
waitFrame idEntity
wait idEntity
hasFunction idEntity
callFunction idEntity
setNeverDormant idEntity
playRumble idEntity
stopRumble idEntity
remove idClass

Last changed Sep 21, 2026
<< back to the wiki  ·  History
RELATED GAMES
DOOM 3
Quake 4
Prey
HOT FILES
No files yet.
all files >>
LATEST BLOGS
No blog posts yet.
all blogs >>
MEDIA FROM THE BLOGS
No blog post has a picture yet.
all blogs >>
LATEST DEVLOGS
No devlog entries yet.
all blogs >>
CHAT
IRC:
#func_arena @ irc.libera.chat

Discord:
Map-Center

41 fraggers right now. Be nice to others.
Powered by Debian Linux Now! Get Mozilla Now! Stop Microsoft! Dopefish Now! 1-Bit Icons by Nikoichu
home  ·  contact  ·  privacy policy  ·  forums  ·  submit content  ·  rss
func_arena is a member of the func_network. We are not responsible for user content, your ping, or your kill-to-death ratio.
Powered by fragnuke 0.7.2. Best viewed at 1024x768 in Mozilla. No frames, no Flash, no bs.