Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    TextureExtensions Class

    Namespace: Stride.Graphics
    Assembly: Stride.Graphics.dll
    System.Object → TextureExtensions
    Derived from TextureExtensions:

    public static class TextureExtensions
    Name Description
    Methods
    CreateDepthTextureCompatible(Texture)

    Creates a new texture that can be used as a ShaderResource from an existing depth texture.

    EnsureRenderTarget(Texture)
    FromFileData(GraphicsDevice, Byte[])

    Creates a texture from an image file data (png, dds, ...).

    ToDepthStencilReadOnlyTexture(Texture)

    Gets a view on this depth stencil texture as a readonly depth stencil texture.

    ToTextureView(Texture, ViewType, Int32, Int32)
    | Improve this Doc View Source

    Methods


    CreateDepthTextureCompatible(Texture)

    Creates a new texture that can be used as a ShaderResource from an existing depth texture.

    public static Texture CreateDepthTextureCompatible(this Texture texture)
    Parameters
    Type Name Description
    Texture texture
    Returns
    Type Description
    Texture

    EnsureRenderTarget(Texture)

    public static Texture EnsureRenderTarget(this Texture texture)
    Parameters
    Type Name Description
    Texture texture
    Returns
    Type Description
    Texture

    FromFileData(GraphicsDevice, Byte[])

    Creates a texture from an image file data (png, dds, ...).

    public static Texture FromFileData(GraphicsDevice graphicsDevice, byte[] data)
    Parameters
    Type Name Description
    GraphicsDevice graphicsDevice

    The graphics device in which to create the texture

    System.Byte[] data

    The image file data

    Returns
    Type Description
    Texture

    The texture


    ToDepthStencilReadOnlyTexture(Texture)

    Gets a view on this depth stencil texture as a readonly depth stencil texture.

    public static Texture ToDepthStencilReadOnlyTexture(this Texture texture)
    Parameters
    Type Name Description
    Texture texture
    Returns
    Type Description
    Texture

    A new texture object that is bouded to the requested view.


    ToTextureView(Texture, ViewType, Int32, Int32)

    public static Texture ToTextureView(this Texture texture, ViewType type, int arraySlice, int mipLevel)
    Parameters
    Type Name Description
    Texture texture
    ViewType type
    System.Int32 arraySlice
    System.Int32 mipLevel
    Returns
    Type Description
    Texture

    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation