当前位置: 首页>>代码示例>>Java>>正文


Java PLViewParameters类代码示例

本文整理汇总了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;
}
 
开发者ID:codedavid,项目名称:PanoramaGL,代码行数:18,代码来源:PLViewParameterType.java

示例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);
}
 
开发者ID:codedavid,项目名称:PanoramaGL,代码行数:35,代码来源:PLViewParameterType.java


注:本文中的com.panoramagl.structs.PLViewParameters类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。