Interface IGLVertexManagerObject
- Namespace
- SearchAThing.OpenGL.Core
- Assembly
- netcore-opengl-core.dll
Interface for GL objects such as IGLFigure, IGLPrimitive and IGLVertex.
The purpose is to ensure that each object implementing this interface
allow parent traversal till root vertex manager object which purpouse
is to manage the collection of vertexes.
public interface IGLVertexManagerObject
- Extension Methods
Properties
ParentVertexManager
Vertex manager which this object is registered to.
Before the object is added to the GLModel,
therefore to the GLVertexManager,
or after the object is removed from, this pointer is null.
GLVertexManager? ParentVertexManager { get; }
Property Value
Methods
Copy()
Create a copy of this gl vertex manager object copying all relevant data except the ParentVertexManager that will default to null for copies object until added to a vertex manager.
IGLVertexManagerObject Copy()