本文整理匯總了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);
}