本文整理汇总了Java中com.panoramagl.structs.PLViewParameters类的典型用法代码示例。如果您正苦于以下问题:Java PLViewParameters类的具体用法?Java PLViewParameters怎么用?Java PLViewParameters使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
PLViewParameters类属于com.panoramagl.structs包,在下文中一共展示了PLViewParameters类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: checkViewParametersWithMask
import com.panoramagl.structs.PLViewParameters; //导入依赖的package包/类
/**check methods*/
public static PLViewParameters checkViewParametersWithMask(int mask)
{
PLViewParameters parameters = PLViewParameters.PLViewParametersMake();
if((mask & PLViewParameterTypeReset) == PLViewParameterTypeReset)
parameters.reset = true;
if((mask & PLViewParameterTypeScrolling) == PLViewParameterTypeScrolling)
parameters.scrolling = true;
if((mask & PLViewParameterTypeInertia) == PLViewParameterTypeInertia)
parameters.inertia = true;
if((mask & PLViewParameterTypeAccelerometer) == PLViewParameterTypeAccelerometer)
parameters.accelerometer = true;
if((mask & PLViewParameterTypeSensorialRotation) == PLViewParameterTypeSensorialRotation)
parameters.sensorialRotation = true;
return parameters;
}
示例2: checkViewParametersWithStringMask
import com.panoramagl.structs.PLViewParameters; //导入依赖的package包/类
public static PLViewParameters checkViewParametersWithStringMask(String mask)
{
String[] parameters = mask.split("\\|");
int parametersMask = 0, parametersLength = parameters.length;
if(parametersLength > 0)
{
Map<String, Integer> values = new HashMap<String, Integer>(7);
values.put("none", PLViewParameterTypeNone);
values.put("reset", PLViewParameterTypeReset);
values.put("scrolling", PLViewParameterTypeScrolling);
values.put("inertia", PLViewParameterTypeInertia);
values.put("accelerometer", PLViewParameterTypeAccelerometer);
values.put("sensorialRotation", PLViewParameterTypeSensorialRotation);
values.put("all", PLViewParameterTypeAll);
for(int i = 0; i < parametersLength; i++)
{
String parameter = parameters[i].trim();
if(parameter.length() > 0)
{
boolean isNegation = (parameter.charAt(0) == '~');
if(isNegation)
parameter = parameter.substring(1).trim();
if(values.containsKey(parameter))
{
if(isNegation)
parametersMask &= ~values.get(parameter);
else
parametersMask |= values.get(parameter);
}
}
}
}
return checkViewParametersWithMask(parametersMask);
}