Esempio n. 1
0
 public void setAddressingMode(TextureAddressingMode u, TextureAddressingMode v, TextureAddressingMode w)
 {
     OgrePINVOKE.Sampler_setAddressingMode__SWIG_1(swigCPtr, (int)u, (int)v, (int)w);
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
Esempio n. 2
0
            //

            public BindSettingsAttribute(TextureAddressingMode addressingMode, FilterOption filteringMin, FilterOption filteringMag, FilterOption filteringMip, int samplerIndex)
            {
                this.addressingMode = addressingMode;
                this.filteringMin   = filteringMin;
                this.filteringMag   = filteringMag;
                this.filteringMip   = filteringMip;
                this.samplerIndex   = samplerIndex;
            }
Esempio n. 3
0
 public void setAddressingMode(TextureAddressingMode tam)
 {
     OgrePINVOKE.Sampler_setAddressingMode__SWIG_0(swigCPtr, (int)tam);
     if (OgrePINVOKE.SWIGPendingException.Pending)
     {
         throw OgrePINVOKE.SWIGPendingException.Retrieve();
     }
 }
Esempio n. 4
0
            //!!!!
            //int numMipmaps;
            //bool isAlpha;
            //virtual void _setTextureLayerAnisotropy( size_t unit, unsigned int maxAnisotropy ) = 0;
            //virtual void _setTextureMipmapBias( size_t unit, float bias ) = 0;
            //public ContentTypes contentType;
            //bool fetch4;

            //public TextureParameterValue()
            //{
            //}

            //public TextureParameterValue( Component_Image texture, TextureAddressingMode addressingMode, FilterOption filteringMin, FilterOption filteringMag, FilterOption filteringMip, ColorValue borderColor )
            //{
            //	this.texture = texture;
            //	this.addressingMode = addressingMode;
            //	this.filteringMin = filteringMin;
            //	this.filteringMag = filteringMag;
            //	this.filteringMip = filteringMip;
            //	this.borderColor = borderColor;
            //}

            public BindTextureData(int textureUnit, Component_Image texture, TextureAddressingMode addressingMode, FilterOption filteringMin, FilterOption filteringMag, FilterOption filteringMip)
            {
                this.TextureUnit = textureUnit;

                this.Texture        = texture;
                this.AddressingMode = addressingMode;
                this.FilteringMin   = filteringMin;
                this.FilteringMag   = filteringMag;
                this.FilteringMip   = filteringMip;

                this.BorderColor   = new ColorValue(0, 0, 0, 0);
                this.AdditionFlags = 0;
            }
Esempio n. 5
0
        protected override void readStruct(Stream stream)
        {
            using BinaryReader reader = new BinaryReader(stream);
            filterMode = EnumUtils.intToEnum <TextureFilterMode>(reader.ReadByte());
            byte addressing = reader.ReadByte();

            uAddressingMode = EnumUtils.intToEnum <TextureAddressingMode>(addressing & 0xf);
            vAddressingMode = EnumUtils.intToEnum <TextureAddressingMode>(addressing >> 4);
            UInt16 flags = reader.ReadUInt16();

            useMipLevels = (flags & 1) > 0;
            // more flags are not known yet
        }
 private static extern void TextureUnitState_setTextureAddressingMode(IntPtr textureUnit, TextureAddressingMode tam);
 private static extern void TextureUnitState_setTextureAddressingModeUVW(IntPtr textureUnit, TextureAddressingMode u, TextureAddressingMode v, TextureAddressingMode w);
 public void setAdressingMode(TextureAddressingMode tam)
 {
     TextureUnitState_setTextureAddressingMode(textureUnit, tam);
 }
 public void setAdressingMode(TextureAddressingMode u, TextureAddressingMode v, TextureAddressingMode w)
 {
     TextureUnitState_setTextureAddressingModeUVW(textureUnit, u, v, w);
 }