Class GorgonTexture1DInfo
Information used to create a texture object.
Inherited Members
Namespace: Gorgon.Graphics.Core
Assembly: Gorgon.Graphics.Core.dll
Syntax
public class GorgonTexture1DInfo : IGorgonTexture1DInfo, IGorgonNamedObject, IGorgonImageInfo
Constructors
| Edit this page View SourceGorgonTexture1DInfo(IGorgonTexture1DInfo, string)
Initializes a new instance of the GorgonTexture1DInfo class.
Declaration
public GorgonTexture1DInfo(IGorgonTexture1DInfo info, string newName = null)
Parameters
Type | Name | Description |
---|---|---|
IGorgonTexture1DInfo | info | A IGorgonTexture1DInfo to copy settings from. |
string | newName | [Optional] The new name for the texture. |
GorgonTexture1DInfo(int, BufferFormat)
Initializes a new instance of the GorgonTexture1DInfo class.
Declaration
public GorgonTexture1DInfo(int width, BufferFormat format)
Parameters
Type | Name | Description |
---|---|---|
int | width | The width. |
BufferFormat | format | The format. |
Properties
| Edit this page View SourceArrayCount
Property to return the number of array levels for a texture.
Declaration
public int ArrayCount { get; set; }
Property Value
Type | Description |
---|---|
int |
Binding
Property to return the flags to determine how the texture will be bound with the pipeline when rendering.
Declaration
public TextureBinding Binding { get; set; }
Property Value
Type | Description |
---|---|
TextureBinding |
Format
Property to return the format of the texture.
Declaration
public BufferFormat Format { get; set; }
Property Value
Type | Description |
---|---|
BufferFormat |
MipLevels
Property to return the number of mip-map levels for the texture.
Declaration
public int MipLevels { get; set; }
Property Value
Type | Description |
---|---|
int |
Name
Property to return the name of the texture.
Declaration
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Usage
Property to return the intended usage flags for this texture.
Declaration
public ResourceUsage Usage { get; set; }
Property Value
Type | Description |
---|---|
ResourceUsage |
Width
Property to return the width of the texture, in pixels.
Declaration
public int Width { get; set; }
Property Value
Type | Description |
---|---|
int |