C# Class Flood.GUI.ManagedGeometryBuffer

Afficher le fichier Open project: FloodProject/flood

Méthodes publiques

Méthode Description
Clear ( ) : void
Render ( RenderBlock rb ) : void

Méthodes protégées

Méthode Description
AddQuad ( IntPtr v1, IntPtr v2, IntPtr v3, IntPtr v4, uint structSize, ResourceHandle imageHandle ) : void
AddQuad ( IntPtr v1, IntPtr v2, IntPtr v3, IntPtr v4, uint structSize, ResourceHandle materialHandle ) : void
CreateGeometryBuffer ( ) : GeometryBuffer
CreateMaterial ( ResourceHandle imageHandle ) : ResourceHandle
ManagedGeometryBuffer ( ) : System

Private Methods

Méthode Description
GetCreateBatchInfo ( ResourceHandle materialHandle ) : BatchInfo
GetCreateMaterial ( ResourceHandle imageHandle ) : ResourceHandle

Method Details

AddQuad() protected méthode

protected AddQuad ( IntPtr v1, IntPtr v2, IntPtr v3, IntPtr v4, uint structSize, ResourceHandle imageHandle ) : void
v1 System.IntPtr
v2 System.IntPtr
v3 System.IntPtr
v4 System.IntPtr
structSize uint
imageHandle ResourceHandle
Résultat void

AddQuad() protected méthode

protected AddQuad ( IntPtr v1, IntPtr v2, IntPtr v3, IntPtr v4, uint structSize, ResourceHandle materialHandle ) : void
v1 System.IntPtr
v2 System.IntPtr
v3 System.IntPtr
v4 System.IntPtr
structSize uint
materialHandle ResourceHandle
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

CreateGeometryBuffer() protected abstract méthode

protected abstract CreateGeometryBuffer ( ) : GeometryBuffer
Résultat GeometryBuffer

CreateMaterial() protected abstract méthode

protected abstract CreateMaterial ( ResourceHandle imageHandle ) : ResourceHandle
imageHandle ResourceHandle
Résultat ResourceHandle

ManagedGeometryBuffer() protected méthode

protected ManagedGeometryBuffer ( ) : System
Résultat System

Render() public méthode

public Render ( RenderBlock rb ) : void
rb RenderBlock
Résultat void