Class BufferView
Assembly: Evergine.Assets.dll
Syntax
Properties
Buffer
Declaration
[JsonRequired]
[JsonProperty("buffer")]
public int Buffer { get; set; }
Property Value
ByteLength
The total byte length of the buffer view.
Declaration
[JsonRequired]
[JsonProperty("byteLength")]
public int ByteLength { get; set; }
Property Value
ByteOffset
The offset into the buffer in bytes.
Declaration
[JsonProperty("byteOffset")]
public int ByteOffset { get; set; }
Property Value
ByteStride
Declaration
[JsonProperty("byteStride")]
public int? ByteStride { get; set; }
Property Value
Extensions
Dictionary object with extension-specific objects.
Declaration
[JsonProperty("extensions")]
public Dictionary<string, object> Extensions { get; set; }
Property Value
Application-specific data.
Declaration
[JsonProperty("extras")]
public Extras Extras { get; set; }
Property Value
Name
The user-defined name of this object.
Declaration
[JsonProperty("name")]
public string Name { get; set; }
Property Value
Target
The target that the GPU buffer should be bound to.
Declaration
[JsonProperty("target")]
public BufferView.TargetEnum? Target { get; set; }
Property Value
Methods
ShouldSerializeByteOffset()
Declaration
public bool ShouldSerializeByteOffset()
Returns
ShouldSerializeByteStride()
Declaration
public bool ShouldSerializeByteStride()
Returns
ShouldSerializeExtensions()
Declaration
public bool ShouldSerializeExtensions()
Returns
Declaration
public bool ShouldSerializeExtras()
Returns
ShouldSerializeName()
Declaration
public bool ShouldSerializeName()
Returns
ShouldSerializeTarget()
Declaration
public bool ShouldSerializeTarget()
Returns
Extension Methods