STexSamplerRT

C++
struct STexSamplerRT {
  union {
    CTexture * m_pTex;
    ITexture * m_pITex;
  };
  union {
    struct SHRenderTarget * m_pTarget;
    IRenderTarget * m_pITarget;
  };
  STexAnim * m_pAnimInfo;
  IDynTextureSource* m_pDynTexSource;
  uint32 m_nTexFlags;
  int16 m_nTexState;
  uint8 m_eTexType;
  int8 m_nSamplerSlot;
  int8 m_nTextureSlot;
  bool m_bGlobal;
};
File

IShader.h

Description

Resource texture sampler (runtime)

STexSamplerRT::m_bGlobal Data Member
C++
bool m_bGlobal;
STexSamplerRT::m_eTexType Data Member
C++
uint8 m_eTexType;
Description

ETEX_Type e.g. eTT_2D or eTT_Cube

STexSamplerRT::m_nSamplerSlot Data Member
C++
int8 m_nSamplerSlot;
STexSamplerRT::m_nTexFlags Data Member
C++
uint32 m_nTexFlags;
STexSamplerRT::m_nTexState Data Member
C++
int16 m_nTexState;
STexSamplerRT::m_nTextureSlot Data Member
C++
int8 m_nTextureSlot;
STexSamplerRT::m_pAnimInfo Data Member
C++
STexAnim * m_pAnimInfo;
STexSamplerRT::m_pDynTexSource Data Member
C++
IDynTextureSource* m_pDynTexSource;
STexSamplerRT::!= Operator
C++
inline bool operator !=(const STexSamplerRT & m) const;
STexSamplerRT::~STexSamplerRT Destructor
C++
STexSamplerRT::= Operator
C++
NO_INLINE STexSamplerRT& operator =(const STexSamplerRT& src);
STexSamplerRT::Cleanup Method
C++
void Cleanup();
STexSamplerRT::GetMemoryUsage Method
C++
void GetMemoryUsage(ICrySizer * pSizer) const;
STexSamplerRT::GetTexFlags Method
C++
uint32 GetTexFlags() const;
STexSamplerRT::PostLoad Method
C++
void PostLoad();
STexSamplerRT::Size Method
C++
int Size() const;
STexSamplerRT::STexSamplerRT Constructor ()
C++
STexSamplerRT();
STexSamplerRT::STexSamplerRT Constructor (STexSamplerFX&)
C++
STexSamplerRT(const STexSamplerFX& src);
STexSamplerRT::STexSamplerRT Constructor (STexSamplerRT&)
C++
NO_INLINE STexSamplerRT(const STexSamplerRT& src);
STexSamplerRT::Update Method
C++
void Update();