VoluRen - Depth Of Field Volume Renderer
VoluRen.BufferWrapper< T > Class Template Reference

Wrapper-Klasse zum leichteren Erstellen von Buffer-Objekten More...

Inherits IDisposable.

Public Member Functions

 BufferWrapper (Direct3D11.Device device)
 Konstruktor Erzeugt einen ConstantBuffer mit Default-Usage More...
 
 BufferWrapper (SharpDX.Direct3D11.Device device, SharpDX.Direct3D11.BufferDescription desc)
 Konstruktor Erzeugt einen Buffer mit den Merkmalen aus der Übergebenen Description More...
 
void Dispose ()
 Disposed die erzeugten DirectX-Objekte More...
 

Properties

Direct3D11.Buffer Buffer [get]
 Das erzeugte Buffer-Objekt (get) More...
 
T[] ArrayValue [get, set]
 Daten, die in den Buffer geschrieben werden, z.B. Vertices (get/set) More...
 
Value [get, set]
 Daten, die in den Buffer geschrieben werden, z.B. Projektionsmatrizen (get/set) More...
 

Detailed Description

Wrapper-Klasse zum leichteren Erstellen von Buffer-Objekten

Template Parameters
TDatentyp der Struktur, welche im Buffer geschrieben werden soll
Type Constraints
T :struct 

Constructor & Destructor Documentation

VoluRen.BufferWrapper< T >.BufferWrapper ( Direct3D11.Device  device)

Konstruktor Erzeugt einen ConstantBuffer mit Default-Usage

Parameters
deviceD3D11 Device
VoluRen.BufferWrapper< T >.BufferWrapper ( SharpDX.Direct3D11.Device  device,
SharpDX.Direct3D11.BufferDescription  desc 
)

Konstruktor Erzeugt einen Buffer mit den Merkmalen aus der Übergebenen Description

Parameters
deviceD3D11 Device
descBufferDescription

Member Function Documentation

void VoluRen.BufferWrapper< T >.Dispose ( )

Disposed die erzeugten DirectX-Objekte

Property Documentation

T [] VoluRen.BufferWrapper< T >.ArrayValue
getset

Daten, die in den Buffer geschrieben werden, z.B. Vertices (get/set)

Direct3D11.Buffer VoluRen.BufferWrapper< T >.Buffer
get

Das erzeugte Buffer-Objekt (get)

T VoluRen.BufferWrapper< T >.Value
getset

Daten, die in den Buffer geschrieben werden, z.B. Projektionsmatrizen (get/set)


The documentation for this class was generated from the following file: