#include <GteHLSLParameter.h>
Classes | |
struct | Description |
Public Member Functions | |
D3D_REGISTER_COMPONENT_TYPE | GetComponentType () const |
unsigned int | GetMask () const |
D3D_MIN_PRECISION | GetMinPrecision () const |
unsigned int | GetReadWriteMask () const |
unsigned int | GetRegisterIndex () const |
unsigned int | GetSemanticIndex () const |
std::string const & | GetSemanticName () const |
unsigned int | GetStream () const |
D3D_NAME | GetSystemValueType () const |
HLSLParameter (D3D_SIGNATURE_PARAMETER_DESC const &desc) | |
void | Print (std::ofstream &output) const |
Private Attributes | |
Description | mDesc |
Static Private Attributes | |
static std::string const | msComponentType [] |
static std::string const | msMinPrecision [] |
static std::string const | msSVName [] |
Definition at line 16 of file GteHLSLParameter.h.
HLSLParameter::HLSLParameter | ( | D3D_SIGNATURE_PARAMETER_DESC const & | desc | ) |
Definition at line 13 of file GteHLSLParameter.cpp.
D3D_REGISTER_COMPONENT_TYPE HLSLParameter::GetComponentType | ( | ) | const |
Definition at line 46 of file GteHLSLParameter.cpp.
unsigned int HLSLParameter::GetMask | ( | ) | const |
Definition at line 51 of file GteHLSLParameter.cpp.
D3D_MIN_PRECISION HLSLParameter::GetMinPrecision | ( | ) | const |
Definition at line 66 of file GteHLSLParameter.cpp.
unsigned int HLSLParameter::GetReadWriteMask | ( | ) | const |
Definition at line 56 of file GteHLSLParameter.cpp.
unsigned int HLSLParameter::GetRegisterIndex | ( | ) | const |
Definition at line 36 of file GteHLSLParameter.cpp.
unsigned int HLSLParameter::GetSemanticIndex | ( | ) | const |
Definition at line 31 of file GteHLSLParameter.cpp.
std::string const & HLSLParameter::GetSemanticName | ( | ) | const |
Definition at line 26 of file GteHLSLParameter.cpp.
unsigned int HLSLParameter::GetStream | ( | ) | const |
Definition at line 61 of file GteHLSLParameter.cpp.
D3D_NAME HLSLParameter::GetSystemValueType | ( | ) | const |
Definition at line 41 of file GteHLSLParameter.cpp.
void HLSLParameter::Print | ( | std::ofstream & | output | ) | const |
Definition at line 71 of file GteHLSLParameter.cpp.
|
private |
Definition at line 51 of file GteHLSLParameter.h.
|
staticprivate |
Definition at line 55 of file GteHLSLParameter.h.
|
staticprivate |
Definition at line 56 of file GteHLSLParameter.h.
|
staticprivate |
Definition at line 54 of file GteHLSLParameter.h.