MCPcopy Create free account
hub / github.com/carbonengine/trinity / IsValid

Method IsValid

trinity/Eve/EveMultiEffectParameter.cpp:41–69  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

39}
40
41bool EveMultiEffectParameter::IsValid()
42{
43 if( m_object == nullptr )
44 {
45 return false;
46 }
47
48 switch( m_type )
49 {
50 case TYPE_EVESPACEOBJECT:
51 if( EveSpaceObject2Ptr ship = BlueCastPtr( m_object ) )
52 {
53 return true;
54 }
55 break;
56 case TYPE_EVEEFFECTROOT:
57 if( EveEffectRoot2Ptr effectRoot = BlueCastPtr( m_object ) )
58 {
59 return true;
60 }
61 break;
62 case TYPE_ANYTHING:
63 return true;
64 default:
65 break;
66 }
67
68 return false;
69}
70
71BlueSharedString EveMultiEffectParameter::GetName()
72{

Callers 15

RenderSSAOMethod · 0.45
ExecuteMethod · 0.45
GetUnusedRegionMethod · 0.45
SetupCascadedShadowsMethod · 0.45
RenderBackgroundPassMethod · 0.45
RenderDepthPassMethod · 0.45
RenderVolumetricsMethod · 0.45
RenderShadowsMethod · 0.45
RenderMainPassMethod · 0.45
InitializeMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected