41 return m_aUVOffsetsX[ a_uiTextureIndex ];
46 m_aUVOffsetsX[ a_uiTextureIndex ] = a_fOffset;
51 m_aUVOffsetsX[ a_uiTextureIndex ] += a_fOffset;
57 return m_aUVOffsetsY[ a_uiTextureIndex ];
62 m_aUVOffsetsY[ a_uiTextureIndex ] = a_fOffset;
67 m_aUVOffsetsY[ a_uiTextureIndex ] += a_fOffset;
75 Toshi::TOrderTable* m_pAssignedOrderTable;
void SetUVOffsetX(TUINT a_uiTextureIndex, TFLOAT a_fOffset)
void SetAlphaBlendMaterial(AWorldMaterialHAL *val)
void AddUVOffsetX(TUINT a_uiTextureIndex, TFLOAT a_fOffset)
void SetOrderTable(Toshi::TOrderTable *a_pOrderTable)
virtual TBOOL Create(BLENDMODE a_eBlendMode) override
void SetUVOffsetY(TUINT a_uiTextureIndex, TFLOAT a_fOffset)
virtual void PreRender() override
void AddUVOffsetY(TUINT a_uiTextureIndex, TFLOAT a_fOffset)
TFLOAT GetUVOffsetX(TUINT a_uiTextureIndex)
TFLOAT GetUVOffsetY(TUINT a_uiTextureIndex)
virtual void CopyToAlphaBlendMaterial()
virtual void SetBlendMode(BLENDMODE a_eBlendMode) override
TDECLARE_CLASS(AWorldMaterialHAL, AWorldMaterial)
virtual void PostRender() override
virtual void OnDestroy() override
AWorldMaterialHAL * GetAlphaBlendMaterial() const
static constexpr TUINT MAX_TEXTURES