Hi,
On 10/11/06, Allen Bierbaum <[EMAIL PROTECTED]> wrote:
> Does anyone know how to ask a ShaderParameterChunk for a list of it's
> parameter names and to then ask for the types of those parameters?
>
> -Allen
>
I did a copy parameters method, from a shaderChunk to a ShaderParameterChunk
hope it helps...
void
copyShaderParameters( SHLChunkPtr src , SHLParameterChunkPtr dst )
{
if ((src!=NullFC)&&(dst!=NullFC))
{
beginEditCP(dst, SHLParameterChunk::ParametersFieldMask);
int numParam = src->getParameters().size();
for (int i = 0; i< numParam; i++)
{
MFShaderParameterPtr ¶meters = src->getParameters();
for(UInt32 i = 0; i < parameters.size(); ++i)
{
ShaderParameterPtr parameter = parameters[i];
switch(parameter->getTypeId())
{
case ShaderParameter::SHPTypeInt:
{
....
// dcast here
break;
}
// here all cases...
}
}
}
}
}
--
Josef Grunig
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users