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:
@ -169,51 +169,51 @@ bool plCubicRenderTargetModifier::IEval( double secs, float del, uint32_t dir
|
|||||||
|
|
||||||
bool plCubicRenderTargetModifier::MsgReceive( plMessage* msg )
|
bool plCubicRenderTargetModifier::MsgReceive( plMessage* msg )
|
||||||
{
|
{
|
||||||
plSceneObject *scene;
|
|
||||||
plCubicRenderTarget *cubic;
|
|
||||||
int i;
|
|
||||||
|
|
||||||
|
|
||||||
plEvalMsg* eval = plEvalMsg::ConvertNoRef(msg);
|
plEvalMsg* eval = plEvalMsg::ConvertNoRef(msg);
|
||||||
if( eval )
|
if (eval)
|
||||||
{
|
{
|
||||||
const double secs = eval->DSeconds();
|
const double secs = eval->DSeconds();
|
||||||
const float del = eval->DelSeconds();
|
const float del = eval->DelSeconds();
|
||||||
IEval( secs, del, 0 );
|
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;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return true;
|
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 ////////////////////////////////////////////////////////////////
|
//// AddTarget ////////////////////////////////////////////////////////////////
|
||||||
@ -256,4 +256,4 @@ void plCubicRenderTargetModifier::Write( hsStream *s, hsResMgr *mgr )
|
|||||||
|
|
||||||
mgr->WriteKey( s, fTarget ); // Write the SceneNode
|
mgr->WriteKey( s, fTarget ); // Write the SceneNode
|
||||||
mgr->WriteKey( s, fCubic ); // Write the cubicRT
|
mgr->WriteKey( s, fCubic ); // Write the cubicRT
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user