Class Buffer
- Namespace
- ValveResourceFormat.Renderer.Buffers
- Assembly
- Renderer.dll
Base class for OpenGL buffer objects with automatic binding management.
public abstract class BufferInheritance
Derived
Inherited Members
Constructors
Buffer(BufferTarget, int, string)
protected Buffer(BufferTarget target, int bindingPoint, string name)Parameters
Properties
BindingPoint
public int BindingPoint { get; }Property Value
Handle
public int Handle { get; }Property Value
Name
public string Name { get; }Property Value
Size
public virtual int Size { get; set; }Property Value
Target
public BufferTarget Target { get; }Property Value
- BufferTarget
Methods
BindBufferBase()
public void BindBufferBase()Delete()
public virtual void Delete()SetBlockBinding(Shader)
public void SetBlockBinding(Shader shader)Parameters
shaderShader