Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
Drawable Member List

This is the complete list of members for Drawable, including all inherited members.

allocateShadows(void)Drawable
applyPhysicsXform(Matrix3D *mtx)Drawableprotected
asDrawableMeth()Drawableinlineprotectedvirtual
asDrawableMeth() constDrawableinlineprotectedvirtual
asObjectMeth()Thinginlineprotectedvirtual
asObjectMeth() constThinginlineprotectedvirtual
calcPhysicsXform(PhysicsXformInfo &info)Drawableprotected
calcPhysicsXformHoverOrWings(const Locomotor *locomotor, PhysicsXformInfo &info)Drawableprotected
calcPhysicsXformMotorcycle(const Locomotor *locomotor, PhysicsXformInfo &info)Drawableprotected
calcPhysicsXformThrust(const Locomotor *locomotor, PhysicsXformInfo &info)Drawableprotected
calcPhysicsXformTreads(const Locomotor *locomotor, PhysicsXformInfo &info)Drawableprotected
calcPhysicsXformWheels(const Locomotor *locomotor, PhysicsXformInfo &info)Drawableprotected
calculateHeightAboveTerrain(void) constThingprotectedvirtual
changedTeam()Drawable
clearAndSetModelConditionFlags(const ModelConditionFlags &clr, const ModelConditionFlags &set)Drawable
clearAndSetModelConditionState(ModelConditionFlagType clr, ModelConditionFlagType set)Drawable
clearCaptionText(void)Drawable
clearCustomSoundAmbient()Drawableinline
clearCustomSoundAmbient(bool restartSound)Drawableprotected
clearDrawableStatus(DrawableStatus bit)Drawableinline
clearEmoticon()Drawable
clearModelConditionFlags(const ModelConditionFlags &clr)Drawableinline
clearModelConditionState(ModelConditionFlagType a)Drawableinline
clearTintStatus(TintStatus statusBits)Drawableinline
clientOnly_getFirstRenderObjInfo(Coord3D *pos, Real *boundingSphereRadius, Matrix3D *transform)Drawable
colorFlash(const RGBColor *color, UnsignedInt decayFrames=DEF_DECAY_FRAMES, UnsignedInt attackFrames=0, UnsignedInt sustainAtPeak=FALSE)Drawable
colorTint(const RGBColor *color)Drawable
convertBonePosToWorldPos(const Coord3D *bonePos, const Matrix3D *boneTransform, Coord3D *worldPos, Matrix3D *worldTransform) constThing
crc(Xfer *xfer)Drawableprotectedvirtual
deleteInstance()MemoryPoolObjectinline
draw(View *view)Drawable
Drawable(const ThingTemplate *thing, DrawableStatus statusBits=DRAWABLE_STATUS_NONE)Drawable
drawIconUI(void)Drawable
drawUIText(void)Drawable
enableAmbientSound(Bool enable)Drawable
enableAmbientSoundFromScript(Bool enable)Drawable
fadeIn(UnsignedInt frames)Drawable
fadeOut(UnsignedInt frames)Drawable
findClientUpdateModule(NameKeyType key)Drawable
flashAsSelected(const RGBColor *color=NULL)Drawable
friend_bindToObject(Object *obj)Drawable
friend_clearSelected(void)Drawable
friend_getEffectiveStealthOpacity(void)Drawableinline
friend_getExplicitOpacity(void)Drawableinline
friend_getStealthOpacity(void)Drawableinline
friend_lockDirtyStuffForIteration()Drawablestatic
friend_setSelected(void)Drawable
friend_unlockDirtyStuffForIteration()Drawablestatic
getAmbientLight(void)Drawable
getAmbientSound() constDrawableinline
getAmbientSoundByDamage(BodyDamageType dt)Drawableprotected
getAmbientSoundEnabled(void) constDrawableinline
getAmbientSoundEnabledFromScript(void) constDrawableinline
getBarrelCount(WeaponSlotType wslot) constDrawable
getBaseSoundAmbientInfo() constDrawable
getCaptionText(void)Drawable
getClientUpdateModules()Drawableinline
getClientUpdateModules() constDrawableinline
getColorTintEnvelope(void)Drawableinline
getCurrentClientBonePositions(const char *boneNamePrefix, Int startIndex, Coord3D *positions, Matrix3D *transforms, Int maxBones) constDrawable
getCurrentWorldspaceClientBonePositions(const char *boneName, Matrix3D &transform) constDrawable
getDrawableGeometryInfo() constDrawable
getDrawableInfo(void)Drawableinline
getDrawModules()Drawable
getDrawModules() constDrawable
getDrawModulesNonDirty()Drawable
getDrawsInMirror() constDrawableinline
getEffectiveOpacity() constDrawableinline
getExpirationDate() constDrawableinline
getFlashCount(void)Drawableinline
getFullyObscuredByShroud(void)Drawableinline
getHeightAboveTerrain() constThing
getHeightAboveTerrainOrWater() constThing
getIconInfo()Drawable
getID(void) constDrawable
getInstanceMatrix(void) constDrawableinline
getInstanceScale(void) constDrawableinline
getLocoInfo() constDrawableinline
getModelConditionFlags(void) constDrawableinline
getModuleList(ModuleType i)Drawableinlineprotected
getModuleList(ModuleType i) constDrawableinlineprotected
getNextDrawable(void) constDrawableinline
getObject(void)Drawableinline
getObject(void) constDrawableinline
getObjectMemoryPool()=0MemoryPoolObjectprotectedpure virtual
getOrientation() constThinginline
getPosition() constThinginline
getPrevDrawable(void) constDrawableinline
getPristineBonePositions(const char *boneNamePrefix, Int startIndex, Coord3D *positions, Matrix3D *transforms, Int maxBones) constDrawable
getProjectileLaunchOffset(WeaponSlotType wslot, Int specificBarrelToUse, Matrix3D *launchPos, WhichTurretType tur, Coord3D *turretRotPos, Coord3D *turretPitchPos=NULL) constDrawable
getReceivesDynamicLights(void)Drawableinline
getScale(void) constDrawable
getSecondMaterialPassOpacity() constDrawableinline
getSelectionColor(void) constDrawable
getShadowsEnabled() constDrawableinline
getShouldAnimate(Bool considerPower) constDrawable
getShroudClearFrame(void)Drawableinline
getStealthLook() constDrawableinline
getTemplate() constThing
getTerrainDecalType(void) constDrawableinline
getTintColor(void) constDrawable
getTransformMatrix(void) constDrawable
getUnitDirectionVector2D() constThing
getUnitDirectionVector2D(Coord3D &dir) constThing
getUnitDirectionVector3D(Coord3D &dir) constThing
getWheelInfo(void) constDrawableinline
handleWeaponFireFX(WeaponSlotType wslot, Int specificBarrelToUse, const FXList *fxl, Real weaponSpeed, Real recoilAmount, Real recoilAngle, const Coord3D *victimPos, Real damageRadius)Drawable
hasIconInfo() constDrawableinline
imitateStealthLook(Drawable &otherDraw)Drawable
isAboveTerrain() constThinginline
isAboveTerrainOrWater() constThinginline
isAnyKindOf(const KindOfMaskType &anyKindOf) constThing
isDrawableEffectivelyHidden() constDrawableinline
isInstanceIdentity() constDrawableinline
isKindOf(KindOfType t) constThing
isKindOfMulti(const KindOfMaskType &mustBeSet, const KindOfMaskType &mustBeClear) constThing
isMassSelectable(void) constDrawable
isSelectable(void) constDrawable
isSelected(void) constDrawableinline
isSignificantlyAboveTerrain() constThing
isVisible()Drawable
killIcon(DrawableIconType t)Drawableinline
killStaticImages()Drawablestatic
loadPostProcess(void)Drawableprotectedvirtual
mangleCustomAudioName(DynamicAudioEventInfo *audioToMangle) constDrawable
notifyDrawableDependencyCleared()Drawable
onDestroy(void)Drawable
onLevelStart()Drawable
onSelected()Drawable
onUnselected()Drawable
operator delete(void *p)MemoryPoolObjectinlineprotected
operator new(size_t s)MemoryPoolObjectinlineprotected
preloadAssets(TimeOfDay timeOfDay)Drawable
prependToList(Drawable **pListHead)Drawable
reactToBodyDamageStateChange(BodyDamageType newState)Drawable
reactToGeometryChange()Drawable
reactToTransformChange(const Matrix3D *oldMtx, const Coord3D *oldPos, Real oldAngle)Drawableprotectedvirtual
releaseShadows(void)Drawable
removeFromList(Drawable **pListHead)Drawable
replaceModelConditionFlags(const ModelConditionFlags &flags, Bool forceReplace=FALSE)Drawable
saturateRGB(RGBColor &color, Real factor)Drawable
setAmbientLight(Vector3 *ambient)Drawable
setAnimationCompletionTime(UnsignedInt numFrames)Drawable
setAnimationFrame(int frame)Drawablevirtual
setAnimationLoopDuration(UnsignedInt numFrames)Drawable
setCaptionText(const UnicodeString &captionText)Drawable
setColorTintEnvelope(TintEnvelope &source)Drawableinline
setCustomSoundAmbientInfo(DynamicAudioEventInfo *customAmbientInfo)Drawable
setCustomSoundAmbientOff()Drawable
setDrawableHidden(Bool hidden)Drawable
setDrawableOpacity(Real value)Drawableinline
setDrawableStatus(DrawableStatus bit)Drawableinline
setEffectiveOpacity(Real pulseFactor, Real explicitOpacity=-1.0f)Drawable
setEmoticon(const AsciiString &name, Int duration)Drawable
setExpirationDate(UnsignedInt frame)Drawableinline
setFlashColor(Color color)Drawableinline
setFlashCount(Int count)Drawableinline
setFullyObscuredByShroud(Bool fullyObscured)Drawable
setID(DrawableID id)Drawable
setIndicatorColor(Color color)Drawable
setInstanceMatrix(const Matrix3D *instance)Drawable
setInstanceScale(Real value)Drawableinline
setModelConditionFlags(const ModelConditionFlags &set)Drawableinline
setModelConditionState(ModelConditionFlagType a)Drawableinline
setOrientation(Real angle)Thing
setPosition(const Coord3D *pos)Drawable
setPositionZ(Real z)Thing
setReceivesDynamicLights(Bool set)Drawableinline
setSecondMaterialPassOpacity(Real op)Drawableinline
setSelectable(Bool selectable)Drawable
setShadowsEnabled(Bool enable)Drawable
setShroudClearFrame(UnsignedInt frame)Drawableinline
setStealthLook(StealthLookType look)Drawable
setTerrainDecal(TerrainDecalType type)Drawable
setTerrainDecalFadeTarget(Real target, Real rate=0.1f)Drawable
setTerrainDecalSize(Real x, Real y)Drawable
setTimeOfDay(TimeOfDay tod)Drawable
setTintEnvelope(const RGBColor *color, Real attack, Real decay)Drawable
setTintStatus(TintStatus statusBits)Drawableinline
setTransformMatrix(const Matrix3D *mx)Thing
showSubObject(const AsciiString &name, Bool show)Drawable
Snapshot(void)Snapshot
startAmbientSound(Bool onlyIfPermanent=false)Drawable
startAmbientSound(BodyDamageType dt, TimeOfDay tod, Bool onlyIfPermanent=false)Drawableprotected
stopAmbientSound(void)Drawable
testDrawableStatus(DrawableStatus bit) constDrawableinline
testTintStatus(TintStatus statusBits) constDrawableinline
Thing(const ThingTemplate *thingTemplate)Thing
transformPoint(const Coord3D *in, Coord3D *out)Thing
updateDrawable()Drawable
updateDrawableClipStatus(UnsignedInt shotsRemaining, UnsignedInt maxShots, WeaponSlotType slot)Drawable
updateDrawableSupplyStatus(Int maxSupply, Int currentSupply)Drawable
updateHiddenStatus()Drawableprotected
updateSubObjects()Drawable
xfer(Xfer *xfer)Drawableprotectedvirtual
xferDrawableModules(Xfer *xfer)Drawableprotected
~MemoryPoolObject()MemoryPoolObjectinlineprotectedvirtual
~Snapshot(void)Snapshot