Class OpenGLRenderer
[EcsGuid("{C2A27F34-255C-41A7-9804-079FFBCBA8B5}")]
public abstract class OpenGLRenderer : Renderer, IDisposable, IEnumerable<EcsNode>, IEnumerable, IInitializer, IInitializerBase
- Inheritance
-
OpenGLRenderer
- Implements
- Derived
- Inherited Members
Properties
PoseProvider
public GLPoseProvider PoseProvider { get; }
Property Value
RenderThread
public Thread RenderThread { get; }
Property Value
RenderThreadTasks
public TaskSyncEntity<Task> RenderThreadTasks { get; }
Property Value
TextureAnisotropy
protected int TextureAnisotropy { get; }
Property Value
UniformBufferAlignment
public int UniformBufferAlignment { get; }
Property Value
Methods
DispatchRenderThreadTasks()
public void DispatchRenderThreadTasks()
Initialize()
public override void Initialize()
IsRenderThread()
public bool IsRenderThread()
Returns
Render(RenderTarget, Entity)
public override void Render(RenderTarget renderTarget, Entity eye)
Parameters
renderTarget
RenderTargeteye
Entity
ResolveModel(Entity)
public override Model ResolveModel(Entity entity)
Parameters
entity
Entity