コード例 #1
0
ファイル: GraphicsContext.cs プロジェクト: parhelia512/OMEGA
 public static void DestroyDynamicVertexBuffer(DynamicVertexBufferHandle vertex_buffer)
 {
     Bgfx.destroy_dynamic_vertex_buffer(vertex_buffer);
 }
コード例 #2
0
ファイル: GraphicsContext.cs プロジェクト: parhelia512/OMEGA
 public static void SetDynamicVertexBuffer(byte stream, DynamicVertexBufferHandle vertex_buffer, int start_vertex, int num_vertices)
 {
     Bgfx.set_dynamic_vertex_buffer(stream, vertex_buffer, (uint)start_vertex, (uint)num_vertices);
 }
コード例 #3
0
ファイル: GraphicsContext.cs プロジェクト: parhelia512/OMEGA
        public static void UpdateDynamicVertexBuffer(DynamicVertexBufferHandle handle, int start_vertex, Vertex[] vertices)
        {
            var memory = GetMemoryBufferReference(vertices);

            Bgfx.update_dynamic_vertex_buffer(handle, (uint)start_vertex, memory);
        }