|
| MyBufferManager () |
|
ISrvBuffer | CreateSrv (string name, int elements, int byteStride, IntPtr?initData=null, ResourceUsage usage=ResourceUsage.Default) |
|
IUavBuffer | CreateUav (string name, int elements, int byteStride, IntPtr?initData=null, MyUavType uavType=MyUavType.Default, ResourceUsage usage=ResourceUsage.Default) |
|
ISrvUavBuffer | CreateSrvUav (string name, int elements, int byteStride, IntPtr?initData=null, MyUavType uavType=MyUavType.Default, ResourceUsage usage=ResourceUsage.Default) |
|
IIndirectResourcesBuffer | CreateIndirectArgsBuffer (string name, int elements, int byteStride, Format format=Format.R32_UInt) |
|
IReadBuffer | CreateRead (string name, int elements, int byteStride) |
|
IIndexBuffer | CreateIndexBuffer (string name, int elements, IntPtr?initData=null, MyIndexBufferFormat format=MyIndexBufferFormat.UShort, ResourceUsage usage=ResourceUsage.Default) |
|
IVertexBuffer | CreateVertexBuffer (string name, int elements, int byteStride, IntPtr?initData=null, ResourceUsage usage=ResourceUsage.Default, bool isStreamOutput=false) |
|
IConstantBuffer | CreateConstantBuffer (string name, int byteSize, IntPtr?initData=null, ResourceUsage usage=ResourceUsage.Default) |
|
void | Resize (ISrvBuffer buffer, int newElements, int newByteStride=-1, IntPtr?newData=null) |
|
void | Resize (IUavBindable buffer, int newElements, int newByteStride=-1, IntPtr?newData=null) |
|
void | Resize (ISrvUavBindable buffer, int newElements, int newByteStride=-1, IntPtr?newData=null) |
|
void | Resize (IIndirectResourcesBuffer buffer, int newElements, int newByteStride=-1, IntPtr?newData=null) |
|
void | Resize (IReadBuffer buffer, int newElements, int newByteStride=-1, IntPtr?newData=null) |
|
void | Resize (IIndexBuffer buffer, int newElements, int newByteStride=-1, IntPtr?newData=null) |
|
void | Resize (IVertexBuffer buffer, int newElements, int newByteStride=-1, IntPtr?newData=null) |
|
void | Resize (IConstantBuffer buffer, int newElements, int newByteStride=-1, IntPtr?newData=null) |
|
void | DisposeInternal< TBuffer > (TBuffer buffer) |
|
void | Dispose (params ISrvBindable[] buffers) |
|
void | Dispose (params IUavBindable[] buffers) |
|
void | Dispose (params ISrvUavBindable[] buffers) |
|
void | Dispose (params IIndirectResourcesBuffer[] buffers) |
|
void | Dispose (params IReadBuffer[] buffers) |
|
void | Dispose (params IIndexBuffer[] buffers) |
|
void | Dispose (params IVertexBuffer[] buffers) |
|
void | Dispose (params IConstantBuffer[] buffers) |
|
void | OnDeviceInit () |
|
void | OnDeviceReset () |
|
void | OnDeviceEnd () |
|
IEnumerable< MyBufferStatistics > | GetReport () |
|
Definition at line 76 of file MyBufferManager.cs.