https://wiki.frictionalgames.com/page?title=HPL3/Amnesia:_Rebirth/Scripting/cLuxHandPlacement&feed=atom&action=history
HPL3/Amnesia: Rebirth/Scripting/cLuxHandPlacement - Revision history
2024-03-29T12:13:29Z
Revision history for this page on the wiki
MediaWiki 1.34.2
https://wiki.frictionalgames.com/page?title=HPL3/Amnesia:_Rebirth/Scripting/cLuxHandPlacement&diff=5781&oldid=prev
Abion47: Created page with "{{ScriptingStub}} Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki! ==Fields== cLuxHandPlacement has no public fields. =..."
2020-11-15T21:32:40Z
<p>Created page with "{{ScriptingStub}} Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki! ==Fields== cLuxHandPlacement has no public fields. =..."</p>
<p><b>New page</b></p><div>{{ScriptingStub}}<br />
<br />
Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!<br />
<br />
==Fields==<br />
cLuxHandPlacement has no public fields.<br />
<br />
==Functions==<br />
{{CodeDocSummaryTop|Return Type|Function And Description}}<br />
{{CodeDocSummaryItem|void|[[#FadeIn|FadeIn]](float afTime)|}}<br />
{{CodeDocSummaryItem|void|[[#FadeOut|FadeOut]](float afTime)|}}<br />
{{CodeDocSummaryItem|[[../iLuxEntity|iLuxEntity]]|[[#GetEntity|GetEntity]]()|}}<br />
{{CodeDocSummaryItem|[[../cMatrixf|cMatrixf]]|[[#GetPreMatrix|GetPreMatrix]]([[../eLuxHand|eLuxHand]] aHand, int alBone)|}}<br />
{{CodeDocSummaryItem|int|[[#GetType|GetType]]()|}}<br />
{{CodeDocSummaryItem|bool|[[#IsActive|IsActive]]()|}}<br />
{{CodeDocSummaryItem|void|[[#LoadFromVariables|LoadFromVariables]]([[../cResourceVarsObject|cResourceVarsObject@]] apVars)|}}<br />
{{CodeDocSummaryItem|void|[[#RemoveTarget|RemoveTarget]]([[../eLuxHand|eLuxHand]] aHand)|}}<br />
{{CodeDocSummaryItem|void|[[#SetActive|SetActive]](bool abX)|}}<br />
{{CodeDocSummaryItem|void|[[#SetFade|SetFade]]([[../eLuxHand|eLuxHand]] aHand, float afFade)|}}<br />
{{CodeDocSummaryItem|void|[[#SetMaxTargetDistance|SetMaxTargetDistance]]([[../eLuxHand|eLuxHand]] aHand, float afValue)|}}<br />
{{CodeDocSummaryItem|void|[[#SetTarget|SetTarget]]([[../eLuxHand|eLuxHand]] aHand, const [[../cVector3f|cVector3f]] &in avPos)|}}<br />
{{CodeDocSummaryItem|void|[[#SetTarget|SetTarget]]([[../eLuxHand|eLuxHand]] aHand, const [[../cVector3f|cVector3f]] &in avPos, const [[../cVector3f|cVector3f]] &in avNormal)|}}<br />
{{CodeDocSummaryItem|void|[[#SetTargetCapsule|SetTargetCapsule]]([[../eLuxHand|eLuxHand]] aHand, const [[../cVector3f|cVector3f]] &in avStart, const [[../cVector3f|cVector3f]] &in avEnd, float afRadius)|}}<br />
{{CodeDocSummaryItem|void|[[#SetTargetEntity|SetTargetEntity]]([[../eLuxHand|eLuxHand]] aHand, const [[../tString|tString]] &in asEntity)|}}<br />
{{CodeDocSummaryItem|void|[[#SetTargetLine|SetTargetLine]]([[../eLuxHand|eLuxHand]] aHand, const [[../cVector3f|cVector3f]] &in avStart, const [[../cVector3f|cVector3f]] &in avEnd)|}}<br />
{{CodeDocSummaryItem|void|[[#SetTargetLine|SetTargetLine]]([[../eLuxHand|eLuxHand]] aHand, const [[../cVector3f|cVector3f]] &in avStart, const [[../cVector3f|cVector3f]] &in avEnd, const [[../cVector3f|cVector3f]] &in avNormal)|}}<br />
{{CodeDocSummaryItem|void|[[#SetTargetPlane|SetTargetPlane]]([[../eLuxHand|eLuxHand]] aHand, const [[../cPlanef|cPlanef]] &in avPlane)|}}<br />
{{CodeDocSummaryItem|void|[[#SetTargetSphere|SetTargetSphere]]([[../eLuxHand|eLuxHand]] aHand, const [[../cVector3f|cVector3f]] &in avPos, float afRadius)|}}<br />
{{CodeDocSummaryBottom}}<br />
<br />
==Details==<br />
{{CodeDocDetailTop|FadeIn}}<br />
<syntaxhighlight lang="c++">void FadeIn(float afTime)</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailParamStart}}<br />
{{CodeDocDetailParam|afTime|float|}}<br />
{{CodeDocDetailReturn|void|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{CodeDocDetailTop|FadeOut}}<br />
<syntaxhighlight lang="c++">void FadeOut(float afTime)</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailParamStart}}<br />
{{CodeDocDetailParam|afTime|float|}}<br />
{{CodeDocDetailReturn|void|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{CodeDocDetailTop|GetEntity}}<br />
<syntaxhighlight lang="c++">iLuxEntity@ GetEntity()</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailReturn|iLuxEntity@|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{CodeDocDetailTop|GetPreMatrix}}<br />
<syntaxhighlight lang="c++">cMatrixf GetPreMatrix(eLuxHand aHand,<br />
int alBone)</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailParamStart}}<br />
{{CodeDocDetailParam|aHand|[[../eLuxHand|eLuxHand]]|}}<br />
{{CodeDocDetailParam|alBone|int|}}<br />
{{CodeDocDetailReturn|cMatrixf|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{CodeDocDetailTop|GetType}}<br />
<syntaxhighlight lang="c++">int GetType()</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailReturn|int|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{CodeDocDetailTop|IsActive}}<br />
<syntaxhighlight lang="c++">bool IsActive()</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailReturn|bool|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{CodeDocDetailTop|LoadFromVariables}}<br />
<syntaxhighlight lang="c++">void LoadFromVariables(cResourceVarsObject@ apVars)</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailParamStart}}<br />
{{CodeDocDetailParam|apVars|[[../cResourceVarsObject|cResourceVarsObject@]]|}}<br />
{{CodeDocDetailReturn|void|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{CodeDocDetailTop|RemoveTarget}}<br />
<syntaxhighlight lang="c++">void RemoveTarget(eLuxHand aHand)</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailParamStart}}<br />
{{CodeDocDetailParam|aHand|[[../eLuxHand|eLuxHand]]|}}<br />
{{CodeDocDetailReturn|void|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{CodeDocDetailTop|SetActive}}<br />
<syntaxhighlight lang="c++">void SetActive(bool abX)</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailParamStart}}<br />
{{CodeDocDetailParam|abX|bool|}}<br />
{{CodeDocDetailReturn|void|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{CodeDocDetailTop|SetFade}}<br />
<syntaxhighlight lang="c++">void SetFade(eLuxHand aHand,<br />
float afFade)</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailParamStart}}<br />
{{CodeDocDetailParam|aHand|[[../eLuxHand|eLuxHand]]|}}<br />
{{CodeDocDetailParam|afFade|float|}}<br />
{{CodeDocDetailReturn|void|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{CodeDocDetailTop|SetMaxTargetDistance}}<br />
<syntaxhighlight lang="c++">void SetMaxTargetDistance(eLuxHand aHand,<br />
float afValue)</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailParamStart}}<br />
{{CodeDocDetailParam|aHand|[[../eLuxHand|eLuxHand]]|}}<br />
{{CodeDocDetailParam|afValue|float|}}<br />
{{CodeDocDetailReturn|void|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{CodeDocDetailTop|SetTarget}}<br />
<syntaxhighlight lang="c++">void SetTarget(eLuxHand aHand,<br />
const cVector3f &in avPos)</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailParamStart}}<br />
{{CodeDocDetailParam|aHand|[[../eLuxHand|eLuxHand]]|}}<br />
{{CodeDocDetailParam|avPos|[[../cVector3f|cVector3f]]|}}<br />
{{CodeDocDetailReturn|void|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{CodeDocDetailTop|SetTarget}}<br />
<syntaxhighlight lang="c++">void SetTarget(eLuxHand aHand,<br />
const cVector3f &in avPos,<br />
const cVector3f &in avNormal)</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailParamStart}}<br />
{{CodeDocDetailParam|aHand|[[../eLuxHand|eLuxHand]]|}}<br />
{{CodeDocDetailParam|avPos|[[../cVector3f|cVector3f]]|}}<br />
{{CodeDocDetailParam|avNormal|[[../cVector3f|cVector3f]]|}}<br />
{{CodeDocDetailReturn|void|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{CodeDocDetailTop|SetTargetCapsule}}<br />
<syntaxhighlight lang="c++">void SetTargetCapsule(eLuxHand aHand,<br />
const cVector3f &in avStart,<br />
const cVector3f &in avEnd,<br />
float afRadius)</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailParamStart}}<br />
{{CodeDocDetailParam|aHand|[[../eLuxHand|eLuxHand]]|}}<br />
{{CodeDocDetailParam|avStart|[[../cVector3f|cVector3f]]|}}<br />
{{CodeDocDetailParam|avEnd|[[../cVector3f|cVector3f]]|}}<br />
{{CodeDocDetailParam|afRadius|float|}}<br />
{{CodeDocDetailReturn|void|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{CodeDocDetailTop|SetTargetEntity}}<br />
<syntaxhighlight lang="c++">void SetTargetEntity(eLuxHand aHand,<br />
const tString &in asEntity)</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailParamStart}}<br />
{{CodeDocDetailParam|aHand|[[../eLuxHand|eLuxHand]]|}}<br />
{{CodeDocDetailParam|asEntity|[[../tString|tString]]|}}<br />
{{CodeDocDetailReturn|void|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{CodeDocDetailTop|SetTargetLine}}<br />
<syntaxhighlight lang="c++">void SetTargetLine(eLuxHand aHand,<br />
const cVector3f &in avStart,<br />
const cVector3f &in avEnd)</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailParamStart}}<br />
{{CodeDocDetailParam|aHand|[[../eLuxHand|eLuxHand]]|}}<br />
{{CodeDocDetailParam|avStart|[[../cVector3f|cVector3f]]|}}<br />
{{CodeDocDetailParam|avEnd|[[../cVector3f|cVector3f]]|}}<br />
{{CodeDocDetailReturn|void|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{CodeDocDetailTop|SetTargetLine}}<br />
<syntaxhighlight lang="c++">void SetTargetLine(eLuxHand aHand,<br />
const cVector3f &in avStart,<br />
const cVector3f &in avEnd,<br />
const cVector3f &in avNormal)</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailParamStart}}<br />
{{CodeDocDetailParam|aHand|[[../eLuxHand|eLuxHand]]|}}<br />
{{CodeDocDetailParam|avStart|[[../cVector3f|cVector3f]]|}}<br />
{{CodeDocDetailParam|avEnd|[[../cVector3f|cVector3f]]|}}<br />
{{CodeDocDetailParam|avNormal|[[../cVector3f|cVector3f]]|}}<br />
{{CodeDocDetailReturn|void|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{CodeDocDetailTop|SetTargetPlane}}<br />
<syntaxhighlight lang="c++">void SetTargetPlane(eLuxHand aHand,<br />
const cPlanef &in avPlane)</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailParamStart}}<br />
{{CodeDocDetailParam|aHand|[[../eLuxHand|eLuxHand]]|}}<br />
{{CodeDocDetailParam|avPlane|[[../cPlanef|cPlanef]]|}}<br />
{{CodeDocDetailReturn|void|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{CodeDocDetailTop|SetTargetSphere}}<br />
<syntaxhighlight lang="c++">void SetTargetSphere(eLuxHand aHand,<br />
const cVector3f &in avPos,<br />
float afRadius)</syntaxhighlight><br />
{{CodeDocDetailBody|}}<br />
{{CodeDocDetailParamStart}}<br />
{{CodeDocDetailParam|aHand|[[../eLuxHand|eLuxHand]]|}}<br />
{{CodeDocDetailParam|avPos|[[../cVector3f|cVector3f]]|}}<br />
{{CodeDocDetailParam|afRadius|float|}}<br />
{{CodeDocDetailReturn|void|}}<br />
{{CodeDocDetailBottom}}<br />
<br />
{{ReferencesSection}}<br />
<br />
{{HPL3SOMAScriptingCategories}}</div>
Abion47