CCmpVisibilityScripted::CCmpVisibilityScripted |
( |
ScriptInterface & |
scriptInterface, |
|
|
JS::HandleValue |
instance |
|
) |
| |
|
inline |
static void CCmpVisibilityScripted::ClassInit |
( |
CComponentManager & |
componentManager | ) |
|
|
inlinestatic |
static void CCmpVisibilityScripted::Deallocate |
( |
IComponent * |
cmp | ) |
|
|
inlinestatic |
virtual void CCmpVisibilityScripted::Deinit |
( |
| ) |
|
|
inlinevirtual |
virtual bool CCmpVisibilityScripted::GetAlwaysVisible |
( |
| ) |
|
|
inlinevirtual |
virtual int CCmpVisibilityScripted::GetComponentTypeId |
( |
| ) |
const |
|
inlinevirtual |
virtual JS::Value CCmpVisibilityScripted::GetJSInstance |
( |
| ) |
const |
|
inlinevirtual |
virtual bool CCmpVisibilityScripted::GetRetainInFog |
( |
| ) |
|
|
inlinevirtual |
static std::string CCmpVisibilityScripted::GetSchema |
( |
| ) |
|
|
inlinestatic |
virtual void CCmpVisibilityScripted::HandleMessage |
( |
const CMessage & |
msg, |
|
|
bool |
global |
|
) |
| |
|
inlinevirtual |
virtual void CCmpVisibilityScripted::Init |
( |
const CParamNode & |
paramNode | ) |
|
|
inlinevirtual |
virtual bool CCmpVisibilityScripted::IsActivated |
( |
| ) |
|
|
inlinevirtual |
This function is a fallback for some entities whose visibility status cannot be cached by the range manager (especially local entities like previews).
Calling the scripts is expensive, so only call it if really needed.
Implements ICmpVisibility.
virtual void CCmpVisibilityScripted::Serialize |
( |
ISerializer & |
serialize | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: