예제 #1
0
 public void SetMaterialAtlasingAttributes(Axiom.Graphics.Material material, IndexPositionMode mode, int offset,
                                           bool autoAdjustBorders)
 {
     if ((material != null) && (material.TechniqueCount != 0))
     {
         //TODO
         //var anyAttrib = material.GetTechnique(0).GetUserObjectBinding.GetUserAny(RTAtlasKey);
     }
 }
예제 #2
0
 public void SetDefaultAtlasingAttributes(IndexPositionMode mode, int offset, bool autoAdjustBorders)
 {
     this.defaultAtlasAttrib = new TextureAtlasAttib(mode, offset, autoAdjustBorders);
 }
예제 #3
0
 public TextureAtlasAttib(IndexPositionMode _posMode, int posOffset, bool _autoBorderAdjust)
 {
     this.positionMode     = _posMode;
     this.positionOffset   = posOffset;
     this.autoBorderAdjust = _autoBorderAdjust;
 }
		public void SetMaterialAtlasingAttributes( Axiom.Graphics.Material material, IndexPositionMode mode, int offset,
		                                           bool autoAdjustBorders )
		{
			if ( ( material != null ) && ( material.TechniqueCount != 0 ) )
			{
				//TODO
				//var anyAttrib = material.GetTechnique(0).GetUserObjectBinding.GetUserAny(RTAtlasKey);
			}
		}
		public void SetDefaultAtlasingAttributes( IndexPositionMode mode, int offset, bool autoAdjustBorders )
		{
			this.defaultAtlasAttrib = new TextureAtlasAttib( mode, offset, autoAdjustBorders );
		}
		public TextureAtlasAttib( IndexPositionMode _posMode, int posOffset, bool _autoBorderAdjust )
		{
			this.positionMode = _posMode;
			this.positionOffset = posOffset;
			this.autoBorderAdjust = _autoBorderAdjust;
		}