Class BufferData2D<T>
Inheritance
System.Object
BufferData2D<T>
Implements
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
Namespace: Aximo
Assembly: AxCommon.dll
Syntax
public class BufferData2D<T> : BufferData2D, IEnumerable<T>, IEnumerable where T : struct
Type Parameters
Constructors
|
Improve this Doc
View Source
BufferData2D()
Declaration
|
Improve this Doc
View Source
BufferData2D(T[], Int32, Int32)
Declaration
public BufferData2D(T[] data, int width, int height)
Parameters
Type |
Name |
Description |
T[] |
data |
|
System.Int32 |
width |
|
System.Int32 |
height |
|
|
Improve this Doc
View Source
BufferData2D(T[,])
Declaration
public BufferData2D(T[, ] data)
Parameters
Type |
Name |
Description |
T[,] |
data |
|
|
Improve this Doc
View Source
Declaration
public BufferData2D(Vector2i size)
Parameters
Type |
Name |
Description |
OpenToolkit.Mathematics.Vector2i |
size |
|
|
Improve this Doc
View Source
BufferData2D(Int32, Int32)
Declaration
public BufferData2D(int width, int height)
Parameters
Type |
Name |
Description |
System.Int32 |
width |
|
System.Int32 |
height |
|
Properties
|
Improve this Doc
View Source
ElementSize
Declaration
public override int ElementSize { get; }
Property Value
Type |
Description |
System.Int32 |
|
Overrides
|
Improve this Doc
View Source
FirtElement
Declaration
public T FirtElement { get; }
Property Value
|
Improve this Doc
View Source
Item[Int32, Int32]
Declaration
public T this[int x, int y] { get; set; }
Parameters
Type |
Name |
Description |
System.Int32 |
x |
|
System.Int32 |
y |
|
Property Value
|
Improve this Doc
View Source
Length
Declaration
public override int Length { get; }
Property Value
Type |
Description |
System.Int32 |
|
Overrides
|
Improve this Doc
View Source
Memory
Declaration
public Memory<T> Memory { get; }
Property Value
Type |
Description |
System.Memory<T> |
|
|
Improve this Doc
View Source
SizeX
Declaration
public override int SizeX { get; }
Property Value
Type |
Description |
System.Int32 |
|
Overrides
|
Improve this Doc
View Source
SizeY
Declaration
public override int SizeY { get; }
Property Value
Type |
Description |
System.Int32 |
|
Overrides
|
Improve this Doc
View Source
Span
Declaration
public Span<T> Span { get; }
Property Value
Type |
Description |
System.Span<T> |
|
Methods
|
Improve this Doc
View Source
Clone()
Declaration
public override BufferData Clone()
Returns
Overrides
|
Improve this Doc
View Source
CreateHandle()
Declaration
public override GCHandle CreateHandle()
Returns
Type |
Description |
System.Runtime.InteropServices.GCHandle |
|
Overrides
|
Improve this Doc
View Source
FlipY()
Declaration
public override void FlipY()
Overrides
|
Improve this Doc
View Source
GetEnumerator()
Declaration
public IEnumerator<T> GetEnumerator()
Returns
Type |
Description |
System.Collections.Generic.IEnumerator<T> |
|
|
Improve this Doc
View Source
Resize(Int32, Int32)
Declaration
public void Resize(int width, int height)
Parameters
Type |
Name |
Description |
System.Int32 |
width |
|
System.Int32 |
height |
|
|
Improve this Doc
View Source
SetData(T[])
Declaration
public void SetData(T[] data)
Parameters
Type |
Name |
Description |
T[] |
data |
|
|
Improve this Doc
View Source
SetData(T[], Int32, Int32)
Declaration
public void SetData(T[] data, int width, int height)
Parameters
Type |
Name |
Description |
T[] |
data |
|
System.Int32 |
width |
|
System.Int32 |
height |
|
|
Improve this Doc
View Source
SetData(T[,])
Declaration
public void SetData(T[, ] data)
Parameters
Type |
Name |
Description |
T[,] |
data |
|
Explicit Interface Implementations
|
Improve this Doc
View Source
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Type |
Description |
System.Collections.IEnumerator |
|
Implements
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
Extension Methods