Difference between revisions of "HPL3/SOMA/Scripting/cBeam"
Jump to navigation
Jump to search
| Line 16: | Line 16: | ||
| <syntaxhighlight lang="c++" inline>int</syntaxhighlight> || GetUniqueID || || | | <syntaxhighlight lang="c++" inline>int</syntaxhighlight> || GetUniqueID || || | ||
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || UpdateLogic || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || UpdateLogic || <syntaxhighlight lang="c++" inline>float afTimeStep</syntaxhighlight> || |
|- | |- | ||
| − | | [[../tString|<syntaxhighlight lang="c++" inline>const tString&</syntaxhighlight>]] || GetName || | + | | [[../tString|<syntaxhighlight lang="c++" inline>const tString&</syntaxhighlight>]] || GetName || <syntaxhighlight lang="c++" inline>const</syntaxhighlight> || |
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetName || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetName || [[../tString|<syntaxhighlight lang="c++" inline>const tString &in asName</syntaxhighlight>]] || |
|- | |- | ||
| <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || HasParent || || | | <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || HasParent || || | ||
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || IsActive || | + | | <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || IsActive || <syntaxhighlight lang="c++" inline>const</syntaxhighlight> || |
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetActive || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetActive || <syntaxhighlight lang="c++" inline>bool abActive</syntaxhighlight> || |
|- | |- | ||
| [[../cVector3f|<syntaxhighlight lang="c++" inline>cVector3f</syntaxhighlight>]] || GetLocalPosition || || | | [[../cVector3f|<syntaxhighlight lang="c++" inline>cVector3f</syntaxhighlight>]] || GetLocalPosition || || | ||
| Line 36: | Line 36: | ||
| [[../cMatrixf|<syntaxhighlight lang="c++" inline>cMatrixf&</syntaxhighlight>]] || GetWorldMatrix || || | | [[../cMatrixf|<syntaxhighlight lang="c++" inline>cMatrixf&</syntaxhighlight>]] || GetWorldMatrix || || | ||
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetPosition || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetPosition || [[../cVector3f|<syntaxhighlight lang="c++" inline>const cVector3f &in avPos</syntaxhighlight>]] || |
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetMatrix || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetMatrix || [[../cMatrixf|<syntaxhighlight lang="c++" inline>const cMatrixf &in a_mtxTransform</syntaxhighlight>]] || |
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetWorldPosition || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetWorldPosition || [[../cVector3f|<syntaxhighlight lang="c++" inline>const cVector3f &in avWorldPos</syntaxhighlight>]] || |
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetWorldMatrix || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetWorldMatrix || [[../cMatrixf|<syntaxhighlight lang="c++" inline>const cMatrixf &in a_mtxWorldTransform</syntaxhighlight>]] || |
|- | |- | ||
| <syntaxhighlight lang="c++" inline>int</syntaxhighlight> || GetTransformUpdateCount || || | | <syntaxhighlight lang="c++" inline>int</syntaxhighlight> || GetTransformUpdateCount || || | ||
| Line 50: | Line 50: | ||
| <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || GetScriptableIsSaved || || | | <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || GetScriptableIsSaved || || | ||
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetScriptableIsSaved || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetScriptableIsSaved || <syntaxhighlight lang="c++" inline>bool abX</syntaxhighlight> || |
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || AddChild || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || AddChild || [[../iEntity3D|<syntaxhighlight lang="c++" inline>iEntity3D@ apEntity</syntaxhighlight>]] || |
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || RemoveChild || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || RemoveChild || [[../iEntity3D|<syntaxhighlight lang="c++" inline>iEntity3D@ apEntity</syntaxhighlight>]] || |
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || IsChild || | + | | <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || IsChild || [[../iEntity3D|<syntaxhighlight lang="c++" inline>iEntity3D@ apEntity</syntaxhighlight>]] || |
|- | |- | ||
| [[../iEntity3D|<syntaxhighlight lang="c++" inline>iEntity3D@</syntaxhighlight>]] || GetEntityParent || || | | [[../iEntity3D|<syntaxhighlight lang="c++" inline>iEntity3D@</syntaxhighlight>]] || GetEntityParent || || | ||
| Line 68: | Line 68: | ||
| [[../iVertexBuffer|<syntaxhighlight lang="c++" inline>iVertexBuffer@</syntaxhighlight>]] || GetVertexBuffer || || | | [[../iVertexBuffer|<syntaxhighlight lang="c++" inline>iVertexBuffer@</syntaxhighlight>]] || GetVertexBuffer || || | ||
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || CollidesWithBV || | + | | <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || CollidesWithBV || [[../cBoundingVolume|<syntaxhighlight lang="c++" inline>cBoundingVolume@+ apBV</syntaxhighlight>]] || |
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || CollidesWithFrustum || | + | | <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || CollidesWithFrustum || [[../cFrustum|<syntaxhighlight lang="c++" inline>cFrustum@ apFrustum</syntaxhighlight>]] || |
|- | |- | ||
| [[../cBoundingVolume|<syntaxhighlight lang="c++" inline>cBoundingVolume@+</syntaxhighlight>]] || GetRenderBV || || | | [[../cBoundingVolume|<syntaxhighlight lang="c++" inline>cBoundingVolume@+</syntaxhighlight>]] || GetRenderBV || || | ||
| Line 78: | Line 78: | ||
| [[../eRenderableType|<syntaxhighlight lang="c++" inline>eRenderableType</syntaxhighlight>]] || GetRenderType || || | | [[../eRenderableType|<syntaxhighlight lang="c++" inline>eRenderableType</syntaxhighlight>]] || GetRenderType || || | ||
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetRenderFlagBit || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetRenderFlagBit || <syntaxhighlight lang="c++" inline>int alFlagBit</syntaxhighlight>,<br /><syntaxhighlight lang="c++" inline>bool abSet</syntaxhighlight> || |
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || GetRenderFlagBit || | + | | <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || GetRenderFlagBit || <syntaxhighlight lang="c++" inline>int alFlagBit</syntaxhighlight> || |
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>int</syntaxhighlight> || GetRenderFlags || | + | | <syntaxhighlight lang="c++" inline>int</syntaxhighlight> || GetRenderFlags || <syntaxhighlight lang="c++" inline>const</syntaxhighlight> || |
|- | |- | ||
| <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || IsStatic || || | | <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || IsStatic || || | ||
| Line 90: | Line 90: | ||
| <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || IsVisible || || | | <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || IsVisible || || | ||
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetVisible || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetVisible || <syntaxhighlight lang="c++" inline>bool abVisible</syntaxhighlight> || |
|- | |- | ||
| <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || GetVisibleVar || || | | <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || GetVisibleVar || || | ||
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetIlluminationColor || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetIlluminationColor || [[../cColor|<syntaxhighlight lang="c++" inline>const cColor &in aColor</syntaxhighlight>]] || |
|- | |- | ||
| − | | [[../cColor|<syntaxhighlight lang="c++" inline>const cColor&</syntaxhighlight>]] || GetIlluminationColor || | + | | [[../cColor|<syntaxhighlight lang="c++" inline>const cColor&</syntaxhighlight>]] || GetIlluminationColor || <syntaxhighlight lang="c++" inline>const</syntaxhighlight> || |
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetCoverageAmount || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetCoverageAmount || <syntaxhighlight lang="c++" inline>float afX</syntaxhighlight> || |
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>float</syntaxhighlight> || GetCoverageAmount || | + | | <syntaxhighlight lang="c++" inline>float</syntaxhighlight> || GetCoverageAmount || <syntaxhighlight lang="c++" inline>const</syntaxhighlight> || |
|- | |- | ||
| <syntaxhighlight lang="c++" inline>int</syntaxhighlight> || GetMatrixUpdateCount || || | | <syntaxhighlight lang="c++" inline>int</syntaxhighlight> || GetMatrixUpdateCount || || | ||
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>int</syntaxhighlight> || GetRenderFrameCount || | + | | <syntaxhighlight lang="c++" inline>int</syntaxhighlight> || GetRenderFrameCount || <syntaxhighlight lang="c++" inline>const</syntaxhighlight> || |
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetRenderFrameCount || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetRenderFrameCount || <syntaxhighlight lang="c++" inline>int alCount</syntaxhighlight> || |
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || UseAutomaticLiquidAmount || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || UseAutomaticLiquidAmount || <syntaxhighlight lang="c++" inline>float 0</syntaxhighlight> || |
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetLiquidAmount || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetLiquidAmount || <syntaxhighlight lang="c++" inline>float afX</syntaxhighlight> || |
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>float</syntaxhighlight> || GetLiquidAmount || | + | | <syntaxhighlight lang="c++" inline>float</syntaxhighlight> || GetLiquidAmount || <syntaxhighlight lang="c++" inline>const</syntaxhighlight> || |
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetSize || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetSize || [[../cVector2f|<syntaxhighlight lang="c++" inline>const cVector2f &in avSize</syntaxhighlight>]] || |
|- | |- | ||
| [[../cVector2f|<syntaxhighlight lang="c++" inline>cVector2f</syntaxhighlight>]] || GetSize || || | | [[../cVector2f|<syntaxhighlight lang="c++" inline>cVector2f</syntaxhighlight>]] || GetSize || || | ||
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetColor || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetColor || [[../cColor|<syntaxhighlight lang="c++" inline>const cColor& aColor</syntaxhighlight>]] || |
|- | |- | ||
| [[../cColor|<syntaxhighlight lang="c++" inline>const cColor&</syntaxhighlight>]] || GetColor || || | | [[../cColor|<syntaxhighlight lang="c++" inline>const cColor&</syntaxhighlight>]] || GetColor || || | ||
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetBrightness || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetBrightness || <syntaxhighlight lang="c++" inline>float afBrightness</syntaxhighlight> || |
|- | |- | ||
| <syntaxhighlight lang="c++" inline>float</syntaxhighlight> || GetBrightness || || | | <syntaxhighlight lang="c++" inline>float</syntaxhighlight> || GetBrightness || || | ||
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetTileHeight || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetTileHeight || <syntaxhighlight lang="c++" inline>bool abX</syntaxhighlight> || |
|- | |- | ||
| <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || GetTileHeight || || | | <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || GetTileHeight || || | ||
|- | |- | ||
| − | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetMultiplyAlphaWithColor || | + | | <syntaxhighlight lang="c++" inline>void</syntaxhighlight> || SetMultiplyAlphaWithColor || <syntaxhighlight lang="c++" inline>bool abX</syntaxhighlight> || |
|- | |- | ||
| <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || GetMultiplyAlphaWithColor || || | | <syntaxhighlight lang="c++" inline>bool</syntaxhighlight> || GetMultiplyAlphaWithColor || || | ||
Revision as of 23:18, 3 August 2020
Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!
Contents
Fields
cBeam has no public fields.
Functions
| Return Type | Function Name | Parameters | Description |
|---|---|---|---|
eEntityType |
GetEntityType | ||
tID |
GetID | ||
int |
GetUniqueID | ||
void |
UpdateLogic | float afTimeStep |
|
const tString& |
GetName | const |
|
void |
SetName | const tString &in asName |
|
bool |
HasParent | ||
bool |
IsActive | const |
|
void |
SetActive | bool abActive |
|
cVector3f |
GetLocalPosition | ||
cMatrixf& |
GetLocalMatrix | ||
cVector3f |
GetWorldPosition | ||
cMatrixf& |
GetWorldMatrix | ||
void |
SetPosition | const cVector3f &in avPos |
|
void |
SetMatrix | const cMatrixf &in a_mtxTransform |
|
void |
SetWorldPosition | const cVector3f &in avWorldPos |
|
void |
SetWorldMatrix | const cMatrixf &in a_mtxWorldTransform |
|
int |
GetTransformUpdateCount | ||
cBoundingVolume@+ |
GetBoundingVolume | ||
bool |
GetScriptableIsSaved | ||
void |
SetScriptableIsSaved | bool abX |
|
void |
AddChild | iEntity3D@ apEntity |
|
void |
RemoveChild | iEntity3D@ apEntity |
|
bool |
IsChild | iEntity3D@ apEntity |
|
iEntity3D@ |
GetEntityParent | ||
cEntity3DIterator@ |
GetChildIterator | ||
const tString& |
GetRenderName | ||
cMaterial@ |
GetMaterial | ||
iVertexBuffer@ |
GetVertexBuffer | ||
bool |
CollidesWithBV | cBoundingVolume@+ apBV |
|
bool |
CollidesWithFrustum | cFrustum@ apFrustum |
|
cBoundingVolume@+ |
GetRenderBV | ||
cVector3f |
GetWorldCenterPosition | ||
eRenderableType |
GetRenderType | ||
void |
SetRenderFlagBit | int alFlagBit,bool abSet |
|
bool |
GetRenderFlagBit | int alFlagBit |
|
int |
GetRenderFlags | const |
|
bool |
IsStatic | ||
bool |
IsOccluder | ||
bool |
IsVisible | ||
void |
SetVisible | bool abVisible |
|
bool |
GetVisibleVar | ||
void |
SetIlluminationColor | const cColor &in aColor |
|
const cColor& |
GetIlluminationColor | const |
|
void |
SetCoverageAmount | float afX |
|
float |
GetCoverageAmount | const |
|
int |
GetMatrixUpdateCount | ||
int |
GetRenderFrameCount | const |
|
void |
SetRenderFrameCount | int alCount |
|
void |
UseAutomaticLiquidAmount | float 0 |
|
void |
SetLiquidAmount | float afX |
|
float |
GetLiquidAmount | const |
|
void |
SetSize | const cVector2f &in avSize |
|
cVector2f |
GetSize | ||
void |
SetColor | const cColor& aColor |
|
const cColor& |
GetColor | ||
void |
SetBrightness | float afBrightness |
|
float |
GetBrightness | ||
void |
SetTileHeight | bool abX |
|
bool |
GetTileHeight | ||
void |
SetMultiplyAlphaWithColor | bool abX |
|
bool |
GetMultiplyAlphaWithColor | ||
cBeamEnd@ |
GetEnd | ||
cVector3f |
GetAxis | ||
cVector3f |
GetMidPosition |