#include <GteHLSLResource.h>
Classes | |
struct | Description |
Public Member Functions | |
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 () |
Protected Member Functions | |
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) | |
Private Attributes | |
Description | mDesc |
unsigned int | mNumBytes |
Static Private Attributes | |
static std::string const | msReturnType [] |
static std::string const | msSIType [] |
static std::string const | msSRVDimension [] |
Definition at line 53 of file GteHLSLResource.h.
|
virtual |
Definition at line 13 of file GteHLSLResource.cpp.
|
protected |
Definition at line 17 of file GteHLSLResource.cpp.
|
protected |
Definition at line 32 of file GteHLSLResource.cpp.
unsigned int HLSLResource::GetBindCount | ( | ) | const |
Definition at line 62 of file GteHLSLResource.cpp.
unsigned int HLSLResource::GetBindPoint | ( | ) | const |
Definition at line 57 of file GteHLSLResource.cpp.
D3D_SRV_DIMENSION HLSLResource::GetDimension | ( | ) | const |
Definition at line 77 of file GteHLSLResource.cpp.
unsigned int HLSLResource::GetFlags | ( | ) | const |
Definition at line 67 of file GteHLSLResource.cpp.
std::string const & HLSLResource::GetName | ( | ) | const |
Definition at line 47 of file GteHLSLResource.cpp.
unsigned int HLSLResource::GetNumBytes | ( | ) | const |
Definition at line 87 of file GteHLSLResource.cpp.
unsigned int HLSLResource::GetNumSamples | ( | ) | const |
Definition at line 82 of file GteHLSLResource.cpp.
D3D_RESOURCE_RETURN_TYPE HLSLResource::GetReturnType | ( | ) | const |
Definition at line 72 of file GteHLSLResource.cpp.
D3D_SHADER_INPUT_TYPE HLSLResource::GetType | ( | ) | const |
Definition at line 52 of file GteHLSLResource.cpp.
|
virtual |
Reimplemented in gte::HLSLBaseBuffer.
Definition at line 92 of file GteHLSLResource.cpp.
|
private |
Definition at line 93 of file GteHLSLResource.h.
|
private |
Definition at line 94 of file GteHLSLResource.h.
|
staticprivate |
Definition at line 98 of file GteHLSLResource.h.
|
staticprivate |
Definition at line 97 of file GteHLSLResource.h.
|
staticprivate |
Definition at line 99 of file GteHLSLResource.h.