1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-18 19:29:09 +00:00

Fix clang warnings in plCubicRenderTargetModifier.

This commit is contained in:
Darryl Pogue
2013-07-21 00:50:58 -07:00
parent 04d88377ad
commit e6609c2b71

View File

@ -169,51 +169,51 @@ bool plCubicRenderTargetModifier::IEval( double secs, float del, uint32_t dir
bool plCubicRenderTargetModifier::MsgReceive( plMessage* msg )
{
plSceneObject *scene;
plCubicRenderTarget *cubic;
int i;
plEvalMsg* eval = plEvalMsg::ConvertNoRef(msg);
if( eval )
if (eval)
{
const double secs = eval->DSeconds();
const float del = eval->DelSeconds();
IEval( secs, del, 0 );
return true;
}
plRefMsg *refMsg = plRefMsg::ConvertNoRef( msg );
if( refMsg )
{
if( scene = plSceneObject::ConvertNoRef( refMsg->GetRef() ) )
{
if( refMsg->GetContext() & ( plRefMsg::kOnCreate | plRefMsg::kOnRequest | plRefMsg::kOnReplace ) )
AddTarget( scene );
else
RemoveTarget( scene );
}
if( cubic = plCubicRenderTarget::ConvertNoRef( refMsg->GetRef() ) )
{
if( refMsg->GetContext() & ( plRefMsg::kOnCreate | plRefMsg::kOnRequest | plRefMsg::kOnReplace ) )
{
fCubic = cubic;
for( i = 0; i < 6; i++ )
ICreateRenderRequest( i );
}
else
{
fCubic = nil;
for( i = 0; i < 6; i++ )
{
delete fRequests[ i ];
fRequests[ i ] = nil;
}
}
}
IEval(secs, del, 0);
return true;
}
return plModifier::MsgReceive( msg );
plRefMsg* refMsg = plRefMsg::ConvertNoRef(msg);
if (refMsg)
{
plSceneObject* scene = plSceneObject::ConvertNoRef(refMsg->GetRef());
if (scene)
{
if (refMsg->GetContext() & (plRefMsg::kOnCreate | plRefMsg::kOnRequest | plRefMsg::kOnReplace))
AddTarget(scene);
else
RemoveTarget(scene);
}
plCubicRenderTarget* cubic = plCubicRenderTarget::ConvertNoRef(refMsg->GetRef());
if (cubic)
{
if (refMsg->GetContext() & (plRefMsg::kOnCreate | plRefMsg::kOnRequest | plRefMsg::kOnReplace))
{
fCubic = cubic;
for (int i = 0; i < 6; i++)
ICreateRenderRequest(i);
}
else
{
fCubic = nullptr;
for (int i = 0; i < 6; i++)
{
delete fRequests[i];
fRequests[i] = nil;
}
}
}
return true;
}
return plModifier::MsgReceive(msg);
}
//// AddTarget ////////////////////////////////////////////////////////////////
@ -256,4 +256,4 @@ void plCubicRenderTargetModifier::Write( hsStream *s, hsResMgr *mgr )
mgr->WriteKey( s, fTarget ); // Write the SceneNode
mgr->WriteKey( s, fCubic ); // Write the cubicRT
}
}