コード例 #1
0
        public static TextureCube Create(TextureManager manager,D3d.Format format, int size, bool dynamic, bool mipmap)
        {
            TextureCube newTexture = new TextureCube();
            if ( newTexture.Initialize( manager,format,size,dynamic,mipmap ) )
                return newTexture;

            return null;
        }
コード例 #2
0
        public static TextureCube Create(TextureManager manager, D3d.Format format, int size, bool dynamic, bool mipmap)
        {
            TextureCube newTexture = new TextureCube();

            if (newTexture.Initialize(manager, format, size, dynamic, mipmap))
            {
                return(newTexture);
            }

            return(null);
        }
コード例 #3
0
        public TextureCube CreateTextureCube(D3d.Format format, int size, bool dynamic, bool mipmap)
        {
            int height = 128;
            int depth  = 128;

            if (ModifyParameters(D3d.ResourceType.CubeTexture, format, dynamic, mipmap, false, ref size, ref height, ref depth))
            {
                TextureCube newTexture = TextureCube.Create(this, format, size, dynamic, mipmap);
                if (newTexture != null)
                {
                    textures.Add(newTexture);
                    return(newTexture);
                }
            }

            return(null);
        }