#include <GteHLSLStructuredBuffer.h>
Public Member Functions | |
Type | GetType () const |
HLSLStructuredBuffer (D3D_SHADER_INPUT_BIND_DESC const &desc) | |
HLSLStructuredBuffer (D3D_SHADER_INPUT_BIND_DESC const &desc, unsigned int index) | |
bool | IsGpuWritable () const |
virtual | ~HLSLStructuredBuffer () |
Public Member Functions inherited from gte::HLSLResource | |
unsigned int | GetBindCount () const |
unsigned int | GetBindPoint () const |
D3D_SRV_DIMENSION | GetDimension () const |
unsigned int | GetFlags () const |
std::string const & | GetName () const |
unsigned int | GetNumBytes () const |
unsigned int | GetNumSamples () const |
D3D_RESOURCE_RETURN_TYPE | GetReturnType () const |
D3D_SHADER_INPUT_TYPE | GetType () const |
virtual void | Print (std::ofstream &output) const |
virtual | ~HLSLResource () |
Private Member Functions | |
void | Initialize (D3D_SHADER_INPUT_BIND_DESC const &desc) |
Private Attributes | |
bool | mGpuWritable |
Type | mType |
Additional Inherited Members | |
Protected Member Functions inherited from gte::HLSLResource | |
HLSLResource (D3D_SHADER_INPUT_BIND_DESC const &desc, unsigned int numBytes) | |
HLSLResource (D3D_SHADER_INPUT_BIND_DESC const &desc, unsigned int index, unsigned int numBytes) | |
Definition at line 15 of file GteHLSLStructuredBuffer.h.
|
virtual |
Definition at line 13 of file GteHLSLStructuredBuffer.cpp.
HLSLStructuredBuffer::HLSLStructuredBuffer | ( | D3D_SHADER_INPUT_BIND_DESC const & | desc | ) |
Definition at line 17 of file GteHLSLStructuredBuffer.cpp.
HLSLStructuredBuffer::HLSLStructuredBuffer | ( | D3D_SHADER_INPUT_BIND_DESC const & | desc, |
unsigned int | index | ||
) |
Definition at line 25 of file GteHLSLStructuredBuffer.cpp.
HLSLStructuredBuffer::Type HLSLStructuredBuffer::GetType | ( | ) | const |
Definition at line 65 of file GteHLSLStructuredBuffer.cpp.
|
private |
Definition at line 33 of file GteHLSLStructuredBuffer.cpp.
bool HLSLStructuredBuffer::IsGpuWritable | ( | ) | const |
Definition at line 70 of file GteHLSLStructuredBuffer.cpp.
|
private |
Definition at line 43 of file GteHLSLStructuredBuffer.h.
|
private |
Definition at line 42 of file GteHLSLStructuredBuffer.h.