C# 클래스 SimLab.SimLabGrid

3D Visual Object
상속: SharpGL.SceneGraph.Core.SceneElement, IDisposable
파일 보기 프로젝트 열기: bitzhuwei/CSharpGL

보호된 프로퍼티들

프로퍼티 타입 설명
camera IScientificCamera
colorBuffer uint[]
gl SharpGL.OpenGL
positionBuffer uint[]
texture SharpGL.SceneGraph.Assets.Texture

공개 메소드들

메소드 설명
Dispose ( ) : void
SetPositions ( PositionBuffer positions ) : void
SetTexture ( Bitmap bitmap ) : void
SetTextureCoods ( VertexBuffer textureCoords ) : void
SimLabGrid ( SharpGL.OpenGL gl, IScientificCamera camera ) : System

보호된 메소드들

메소드 설명
CreateVertexBufferObject ( uint mode, VertexBuffer bufferData, uint usage ) : uint
DisposeManagedResources ( ) : void
DisposeUnmanagedResources ( ) : void
Init ( MeshBase geometry ) : void

初始化顶点位置和索引

UpdatePositions ( PositionBuffer positions ) : void
UpdateTextureCoords ( VertexBuffer textureCoords ) : void

비공개 메소드들

메소드 설명
Dispose ( bool disposing ) : void

메소드 상세

CreateVertexBufferObject() 보호된 메소드

protected CreateVertexBufferObject ( uint mode, VertexBuffer bufferData, uint usage ) : uint
mode uint
bufferData VertexBuffer
usage uint
리턴 uint

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

DisposeManagedResources() 보호된 메소드

protected DisposeManagedResources ( ) : void
리턴 void

DisposeUnmanagedResources() 보호된 메소드

protected DisposeUnmanagedResources ( ) : void
리턴 void

Init() 보호된 메소드

初始化顶点位置和索引
protected Init ( MeshBase geometry ) : void
geometry MeshBase
리턴 void

SetPositions() 공개 메소드

public SetPositions ( PositionBuffer positions ) : void
positions PositionBuffer
리턴 void

SetTexture() 공개 메소드

public SetTexture ( Bitmap bitmap ) : void
bitmap System.Drawing.Bitmap
리턴 void

SetTextureCoods() 공개 메소드

public SetTextureCoods ( VertexBuffer textureCoords ) : void
textureCoords VertexBuffer
리턴 void

SimLabGrid() 공개 메소드

public SimLabGrid ( SharpGL.OpenGL gl, IScientificCamera camera ) : System
gl SharpGL.OpenGL OpenGLControl.OpenGL
camera IScientificCamera
리턴 System

UpdatePositions() 보호된 메소드

protected UpdatePositions ( PositionBuffer positions ) : void
positions PositionBuffer
리턴 void

UpdateTextureCoords() 보호된 메소드

protected UpdateTextureCoords ( VertexBuffer textureCoords ) : void
textureCoords VertexBuffer
리턴 void

프로퍼티 상세

camera 보호되어 있는 프로퍼티

protected IScientificCamera camera
리턴 IScientificCamera

colorBuffer 보호되어 있는 프로퍼티

protected uint[] colorBuffer
리턴 uint[]

gl 보호되어 있는 프로퍼티

protected OpenGL,SharpGL gl
리턴 SharpGL.OpenGL

positionBuffer 보호되어 있는 프로퍼티

protected uint[] positionBuffer
리턴 uint[]

texture 보호되어 있는 프로퍼티

protected Texture,SharpGL.SceneGraph.Assets texture
리턴 SharpGL.SceneGraph.Assets.Texture