C# Класс SimLab.HexahedronGrid

Наследование: SimLabGrid, IRenderable
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
indexBuffer uint[]
indexBufferLength int

Открытые методы

Метод Описание
HexahedronGrid ( SharpGL.OpenGL gl, IScientificCamera camera ) : System
Init ( HexahedronMeshGeometry3D geometry ) : void

Защищенные методы

Метод Описание
AfterRendering ( SharpGL.OpenGL gl, RenderMode renderMode ) : void
BeforeRendering ( SharpGL.OpenGL gl, RenderMode renderMode ) : void
DisposeUnmanagedResources ( ) : void
IRenderable ( SharpGL.OpenGL gl, RenderMode renderMode ) : void

Приватные методы

Метод Описание
CreateVertexArrayObject ( SharpGL.OpenGL gl, RenderMode renderMode ) : void
InitShader ( SharpGL.OpenGL gl, RenderMode renderMode ) : SharpGL.Shaders.ShaderProgram

Описание методов

AfterRendering() защищенный Метод

protected AfterRendering ( SharpGL.OpenGL gl, RenderMode renderMode ) : void
gl SharpGL.OpenGL
renderMode RenderMode
Результат void

BeforeRendering() защищенный Метод

protected BeforeRendering ( SharpGL.OpenGL gl, RenderMode renderMode ) : void
gl SharpGL.OpenGL
renderMode RenderMode
Результат void

DisposeUnmanagedResources() защищенный Метод

protected DisposeUnmanagedResources ( ) : void
Результат void

HexahedronGrid() публичный Метод

public HexahedronGrid ( SharpGL.OpenGL gl, IScientificCamera camera ) : System
gl SharpGL.OpenGL
camera IScientificCamera
Результат System

IRenderable() защищенный Метод

protected IRenderable ( SharpGL.OpenGL gl, RenderMode renderMode ) : void
gl SharpGL.OpenGL
renderMode RenderMode
Результат void

Init() публичный Метод

public Init ( HexahedronMeshGeometry3D geometry ) : void
geometry HexahedronMeshGeometry3D
Результат void

Описание свойств

indexBuffer защищенное свойство

protected uint[] indexBuffer
Результат uint[]

indexBufferLength защищенное свойство

protected int indexBufferLength
Результат int