HPL3/SOMA/Scripting/cLuxProp
Jump to navigation
Jump to search
|
|
This page has been automatically generated, but it needs descriptions added to the various fields/functions in order to be complete. |
Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!
Contents
Fields
cLuxProp has no public fields.
Functions
| Return Type | Function Name | Parameters | Description |
|---|---|---|---|
void |
AddAndAttachProp | const tString &in asName,const tString &in asFileName,const cMatrixf &in a_mtxOffset |
|
void |
AddCollideCallback | iLuxEntity@ apEntity,const tString &in asCallbackFunc |
|
void |
AddConnection | const tString &in asName,iLuxEntity@ apEntity,bool abInvertStateSent,int alStatesUsed |
|
void |
AppendAnimation | const tString &in asName,bool abLoop |
|
void |
AttachToEntity | iLuxEntity@ apEntity,iPhysicsBody@ apTargetBody,bool abUseRotation,bool abSnapToParent,bool abLocked = false |
|
void |
AttachToSocket | iLuxEntity@ apEntity,const tString &in asSocket,bool abUseRotation,bool abSnapToParent,bool abLocked = false |
|
void |
Break | ||
void |
BroadcastMessage | int alMessageId,iLuxEntityComponent@ apSource,const cVector3f& avData,int alData |
|
bool |
CanInteract | int alType,iPhysicsBody@ apBody |
|
void |
ChangeConnectionState | int alState |
|
bool |
CheckBodyCollision | iPhysicsBody@ apBody,cLuxMap@ apMap |
|
bool |
CheckCharacterCollision | iCharacterBody@ apBody,cLuxMap@ apMap |
|
bool |
CheckEntityCollision | iLuxEntity@ apEntity |
|
bool |
CheckIsOnScreen | bool abUseRayCast |
|
bool |
CheckShapeCollision | iCollideShape@ apShape,const cMatrixf& a_mtxTransform,cLuxMap@ apMap |
|
bool |
CollidesWithPlayer | ||
void |
CreateAndSetupGui | tString asSubmesh,const cColor &in aColorMul,const cColor &in aClearColor,const cColor &in aOfflineClearColor,const cVector2f &in avScreenSize |
|
cParticleSystem@ |
CreateParticleSystem | const tString &in asName,const tString &in asFile,bool abRemoveWhenDone,bool abAttach |
|
cParticleSystem@ |
CreateParticleSystemOnBone | const tString &in asName,const tString &in asFile,const tString &in asBoneName,bool abRemoveWhenDone,bool abAttach |
|
bool |
DestroyAttachedProp | const tString &in asName |
|
void |
DisableSubMeshMerge | tString asSubmesh |
|
void |
DrawProjDebugText | const tString &in asText,float afFontSize = 16.0f,bool abProjectSize = false,eFontAlign aAlignment = eFontAlign_Left,const cColor &in aColor = cColor,const cVector3f &in avOffset = cVector3f,float afMaxDistance = 20 |
|
void |
EnableBodyCollisionCallback | ||
void |
EnableCharCollisionUntilStopped | ||
void |
FadeEffectBaseColor | const cColor& aDestColor,float afTime |
|
void |
FadeInMeshEntity | float afTime |
|
void |
FadeLiquidAmountTo | float afTargetAmount,float afTime |
|
void |
FadeMeshScaleMul | const cVector3f &in avDestScale,float afTime |
|
void |
Fader_ClearAll | ||
void |
Fader_FadeTo | uint alID,float afGoal,float afTime,bool abReverseAtEnd = false,bool abSkipIfExists = false |
|
void |
Fader_FadeTo | const tString &in asName,float afGoal,float afTime,bool abReverseAtEnd = false,bool abSkipIfExists = false |
|
float |
Fader_GetValue | uint alID,float afMin = 0,float afMax = 1,eEasing aEasing = eEasing_Linear,bool abAbsValue = false |
|
float |
Fader_GetValue | const tString &in asName,float afMin = 0,float afMax = 1,eEasing aEasing = eEasing_Linear,bool abAbsValue = false |
|
void |
Fader_Set | uint alID,float afX,bool abSkipIfExists = false |
|
void |
Fader_Set | const tString &in asName,float afX,bool abSkipIfExists = false |
|
void |
Fader_SetPaused | uint alID,bool abPaused |
|
void |
Fader_SetPaused | const tString &in asName,bool abPaused |
|
void |
ForceGuiCacheUpdate | ||
bool |
GetAllowMapTransfer | ||
bool |
GetAnimationIsPlaying | ||
iEntity3D@ |
GetAttachEntity | ||
cLuxProp@ |
GetAttachmentParent | ||
bool |
GetAutoSleep | ||
cMaterial@ |
GetBaseMaterial | ||
cBillboard@ |
GetBillboard | int alIdx |
|
cBillboard@ |
GetBillboardFromName | const tString &in asName |
|
int |
GetBillboardNum | ||
iPhysicsBody@ |
GetBody | int alIdx |
|
cEntityBodyExtraData@ |
GetBodyExtraData | int alIdx |
|
iPhysicsBody@ |
GetBodyFromID | int alID |
|
iPhysicsBody@ |
GetBodyFromName | const tString &in asName |
|
int |
GetBodyIndexFromName | const tString &in asName |
|
int |
GetBodyNum | ||
const tString& |
GetClassName | ||
void |
GetClosestBody | const tString &in asCallbackFunc,const cVector3f &in avStart,const cVector3f &in avDir,float afRayLength |
|
void |
GetClosestCharCollider | const tString &in asCallbackFunc,const cVector3f &in avStart,const cVector3f &in avDir,float afRayLength,bool abCheckDynamic |
|
void |
GetClosestEntity | const tString &in asCallbackFunc,const cVector3f &in avStart,const cVector3f &in avDir,float afRayLength,int alInteractType,bool abCheckLineOfSight |
|
int |
GetCurrentAnimationIndex | ||
cAnimationState@ |
GetCurrentAnimationState | ||
const cColor& |
GetEffectBaseColor | ||
bool |
GetEffectsActive | ||
float |
GetEffectsAlpha | ||
const tString& |
GetEffectsOffSound | ||
float |
GetEffectsOffTime | ||
const tString& |
GetEffectsOnSound | ||
float |
GetEffectsOnTime | ||
eLuxEntityType |
GetEntityType | ||
const tString& |
GetEventInstanceTag | ||
const tString& |
GetEventTag | ||
const tString& |
GetFileName | ||
bool |
GetForceLookAtCheck | ||
cLuxGuiSet@ |
GetGuiSet | ||
bool |
GetGuiSetUseInput | ||
float |
GetGuiVariableFPS | ||
float |
GetHealth | ||
const tID& |
GetID | ||
int |
GetInteractIconId | int alType,iPhysicsBody@ apBody |
|
bool |
GetInteractionDisabled | ||
bool |
GetIsClosedDoor | ||
bool |
GetIsDoor | ||
iPhysicsJoint@ |
GetJoint | int alIdx |
|
int |
GetJointNum | ||
bool |
GetLastCreatedSoundIsPlaying | ||
cLensFlare@ |
GetLensFlareFromName | const tString &in asName |
|
iLight@ |
GetLight | int alIdx |
|
iLight@ |
GetLightFromName | const tString &in asName |
|
void |
GetLightLevelAtPos | const tString &in asCallbackFunc,const cVector3f &in avPos,iLight@ apSkipLight,float afRadiusAdd |
|
int |
GetLightNum | ||
iPhysicsBody@ |
GetMainBody | ||
cLuxMap@ |
GetMap | ||
cMatrixf |
GetMatrix | ||
float |
GetMaxInteractDistance | ||
cMeshEntity@ |
GetMeshEntity | ||
cVector3f |
GetMeshScaleMul | ||
const tString& |
GetName | ||
const cVector3f& |
GetOnLoadScale | ||
const cMatrixf& |
GetOnLoadTransform | ||
tID |
GetParentId | ||
const tString& |
GetParentName | ||
int |
GetParentType | ||
int |
GetParicleSystemNum | ||
cParticleSystem@ |
GetParticleSystem | int alIdx |
|
cParticleSystem@ |
GetParticleSystemFromName | const tString &in asName |
|
cVector3f |
GetPosition | ||
bool |
GetReturnBool | ||
float |
GetReturnFloat | ||
int |
GetReturnInt | ||
tString |
GetReturnString | ||
bool |
GetSaveDataIsUpdated | ||
bool |
GetScriptableIsSaved | ||
bool |
GetScriptCollisionCallbackActive | ||
cSoundEntity@ |
GetSoundEntity | int alIdx |
|
cSoundEntity@ |
GetSoundEntityFromName | const tString &in asName |
|
int |
GetSoundEntityNum | ||
bool |
GetStaticPhysics | ||
bool |
GetVarBool | const tString &in asName |
|
cColor |
GetVarColor | const tString &in asName |
|
float |
GetVarFloat | const tString &in asName |
|
float |
GetVariableUpdateRate | ||
int |
GetVarInt | const tString &in asName |
|
const tString& |
GetVarString | const tString &in asName |
|
cVector2f |
GetVarVector2f | const tString &in asName |
|
cVector3f |
GetVarVector3f | const tString &in asName |
|
cNode3D@ |
GetVoiceAttachNode | ||
void |
GiveDamage | float afAmount,int alStrength,const tString &in asType,const tString &in asSource |
|
bool |
HasActiveGui | ||
bool |
HasAttachedProp | ||
bool |
HasCollideCallbacks | ||
bool |
HasPlayerInteractCallback | ||
bool |
HasPlayerLookAtCallback | ||
void |
IncVarFloat | const tString &in asName,float afX |
|
void |
IncVarInt | const tString &in asName,int alX |
|
void |
IncVarVector2f | const tString &in asName,const cVector2f &in avX |
|
void |
IncVarVector3f | const tString &in asName,const cVector3f &in avX |
|
bool |
IsActive | ||
bool |
IsGuiActive | ||
bool |
IsGuiFocused | ||
bool |
IsInteractedWith | ||
bool |
IsLookedAtByPlayer | ||
bool |
IsMoving | ||
bool |
IsOccluder | ||
bool |
IsSleeping | ||
void |
MoveAngularTo | const cMatrixf &in a_mtxGoal,float afAcc,float afMaxSpeed,float afSlowdownDist,bool abResetSpeed,bool abUseOffset,const cVector3f& avWorldOffset,const cVector3f& avLocalOffset,const tString &in asCallback = "" |
|
void |
MoveLinearTo | const cVector3f &in avGoal,float afAcc,float afMaxSpeed,float afSlowdownDist,bool abResetSpeed,const tString &in asCallback = "" |
|
bool |
OnInteract | int alType,iPhysicsBody@ apBody,const cVector3f& avFocusPos,const tString &in asData |
|
int |
PlayAnimation | const tString &in asName,float afFadeTime = 0.3f,bool abLoop = false,bool abPlayTransition = true,const tString &in asCallback = "",bool abGlobalSpace = false |
|
cSoundEntity@ |
PlaySound | const tString &in asName,const tString &in asFile,bool abRemoveWhenDone,bool abAttach |
|
void |
PostUpdate | float afTimeStep |
|
void |
PreloadEntityModel | const tString& asFile |
|
void |
RemoveAllConnections | ||
bool |
RemoveAttachedProp | cLuxProp@ apProp |
|
void |
RemoveCollideCallback | const tString &in asEntityName |
|
void |
RemoveConnection | const tString &in asName |
|
void |
RemoveEntityAttachment | ||
void |
RotateAtSpeed | float afAcc,float afGoalSpeed,const cVector3f &in avAxis,bool abResetSpeed,bool abUseOffset,const cVector3f& avWorldOffset,const cVector3f& avLocalOffset |
|
bool |
ScriptExecute | ||
bool |
ScriptMethodExists | const tString &in asMethod |
|
bool |
ScriptMethodExistsFast | const tString &in asMethod,int alId |
|
bool |
ScriptPrepare | const tString &in asMethod |
|
bool |
ScriptPrepareFast | const tString &in asMethod,int alId |
|
void |
SetActive | bool abX |
|
void |
SetAllowMapTransfer | bool |
|
void |
SetAnimationMessageEventCallback | const tString &in asFunc,bool abAutoRemove |
|
void |
SetArgBool | int alArgNum,bool abVal |
|
void |
SetArgFloat | int alArg,float afX |
|
void |
SetArgInt | int alArg,int alX |
|
void |
SetArgString | int alArg,const tString& asStr |
|
void |
SetAttachmentParent | cLuxProp@ apProp |
|
void |
SetAutoSleep | bool abX |
|
void |
SetConnectionStateChangeCallback | const tString& asCallbackFunc |
|
void |
SetCurrentAnimationPaused | bool abX |
|
void |
SetDisableCollisionUntilOutSidePlayer | bool abX |
|
void |
SetEffectBaseColor | const cColor &in aColor |
|
void |
SetEffectsActive | bool abActive,bool abFadeAndPlaySounds |
|
void |
SetEventInstanceTag | const tString &in asTag |
|
void |
SetForceLookAtCheck | bool abX |
|
void |
SetFullGameSave | bool abX |
|
void |
SetGuiActive | bool abX,float afFadeTime = 0.0f |
|
void |
SetGuiCacheAtScreenSize | float afX |
|
bool |
SetGuiIsFocused | bool abX,bool abShowMouse = true |
|
void |
SetGuiSetUseInput | bool |
|
void |
SetGuiUpdateWhenOutOfView | bool abX |
|
void |
SetGuiVariableFPS | float afX |
|
void |
SetHealth | float afX |
|
void |
SetInteractionDisabled | bool abX |
|
void |
SetIsClosedDoor | bool abX |
|
void |
SetIsDoor | bool abX |
|
void |
SetIsInteractedWith | bool abX |
|
void |
SetIsOccluder | bool abX |
|
void |
SetLiquidAmount | float afAmount |
|
void |
SetMatrix | const cMatrixf &in a_mtxTransform |
|
void |
SetMaxInteractDistance | float afX |
|
void |
SetMeshScaleMul | const cVector3f &in avScale |
|
void |
SetNormalizeAnimationWeights | bool abX |
|
void |
SetOnGuiFunction | const tString &in asFunction |
|
void |
SetPlayerInteractCallback | const tString& asCallbackFunc,bool abRemoveWhenInteracted |
|
void |
SetPlayerLookAtCallback | const tString& asCallbackFunc,bool abRemoveWhenLookedAt,bool abCheckCenterOfScreen,bool abCheckRayIntersection,float afMaxDistance,float afCallbackDelay |
|
void |
SetPosition | const cVector3f &in avPos |
|
void |
SetRecieveMessageCallback | const tString &in asCallbackFunc |
|
void |
SetSaveDataIsUpdated | bool abX |
|
void |
SetScriptableIsSaved | bool abX |
|
void |
SetScriptCollisionCallbackActive | bool abX |
|
void |
SetStaticPhysics | bool abX |
|
void |
SetupParent | int alTypeId,tID alId,const tString& asName |
|
void |
SetVarBool | const tString &in asName,bool abX |
|
void |
SetVarColor | const tString &in asName,const cColor &in aX |
|
void |
SetVarFloat | const tString &in asName,float afX |
|
void |
SetVariableUpdateRate | float afX |
|
void |
SetVarInt | const tString &in asName,int alX |
|
void |
SetVarString | const tString &in asName,const tString &in asX |
|
void |
SetVarVector2f | const tString &in asName,const cVector2f &in avX |
|
void |
SetVarVector3f | const tString &in asName,const cVector3f &in avX |
|
void |
Sleep | ||
void |
StopAllAnimations | float afFadeTime |
|
void |
StopAnimation | const tString &in asName,float afFadeTime |
|
void |
StopAnimation | int alIdx,float afFadeTime |
|
void |
StopMove | ||
void |
Timer_Add | uint64 alID,float afTime,const tString &in asFunc = "",bool abCreateIfExist = true,bool abRepeat = false |
|
void |
Timer_Add | const tString &in asID,float afTime,const tString &in asFunc = "",bool abCreateIfExist = true,bool abRepeat = false |
|
void |
Timer_ClearAll | ||
bool |
Timer_Exists | uint64 alID |
|
bool |
Timer_Exists | const tString &in asID |
|
float |
Timer_GetTimeLeft | uint64 alID |
|
float |
Timer_GetTimeLeft | const tString &in asID |
|
float |
Timer_GetValue | uint64 alID,float afMin = 0,float afMax = 1,eEasing aEasing = eEasing_Linear,bool abAbsValue = false |
|
float |
Timer_GetValue | const tString &in asID,float afMin = 0,float afMax = 1,eEasing aEasing = eEasing_Linear,bool abAbsValue = false |
|
void |
Timer_Remove | uint64 alID |
|
void |
Timer_Remove | const tString &in asID |
|
void |
Timer_SetPaused | uint64 alID,bool abX |
|
void |
Timer_SetPaused | const tString &in asID,bool abX |
|
bool |
Timer_TimeHasPassed | uint64 alID,float afLength |
|
bool |
Timer_TimeHasPassed | const tString &in asID,float afLength |
|
void |
Update | float afTimeStep |
|
void |
UpdateEntityAttachment | ||
void |
VariableUpdate | float afDeltaTime |
|
void |
WakeUp |