Lines Matching refs:m_pMaterial
46 m_pMaterial = Layout::NewObj<Material>(); in Picture()
47 if (m_pMaterial) in Picture()
49 m_pMaterial->ReserveMem(texNum, texNum, texNum); in Picture()
59 m_pMaterial = Layout::NewObj<Material>(); in Picture()
60 if (m_pMaterial) in Picture()
62 m_pMaterial->ReserveMem(texNum, texNum, texNum); in Picture()
97 m_pMaterial = Layout::NewObj<Material>(pResMaterial, resBlockSet); in Picture()
119 if (m_pMaterial && ! m_pMaterial->IsUserAllocated()) in ~Picture()
121 Layout::DeleteObj(m_pMaterial); in ~Picture()
122 m_pMaterial = 0; in ~Picture()
131 return m_pMaterial? 1 : 0; in GetMaterialNum()
139 return idx == 0 ? m_pMaterial : 0; in GetMaterial()
144 if (m_pMaterial == pMaterial) in SetMaterial()
149 if (m_pMaterial != NULL && !m_pMaterial->IsUserAllocated()) in SetMaterial()
151 Layout::DeleteObj(m_pMaterial); in SetMaterial()
154 m_pMaterial = pMaterial; in SetMaterial()
164 …if (m_pMaterial->GetTexMapNum() >= m_pMaterial->GetTexMapCap() || m_pMaterial->GetTexCoordGenNum()… in Append()
166 …), m_pMaterial->GetTexCoordGenCap(%d)\n", m_pMaterial->GetTexMapNum(), m_pMaterial->GetTexMapCap()… in Append()
170 const u8 texIdx = m_pMaterial->GetTexMapNum(); in Append()
171 m_pMaterial->SetTexMapNum(u8(texIdx + 1)); in Append()
172 m_pMaterial->SetTexMap(texIdx, texMap); in Append()
174 m_pMaterial->SetTexCoordGenNum(m_pMaterial->GetTexMapNum()); in Append()
175 m_pMaterial->SetTexCoordGen(texIdx, TexCoordGen()); in Append()
177 SetTexCoordNum(m_pMaterial->GetTexMapNum()); in Append()
180 if (GetSize() == Size(0.f, 0.f) && m_pMaterial->GetTexMapNum() == 1) in Append()
182 const TexSize& texSize = m_pMaterial->GetTexMap(0).GetSize(); in Append()
225 if (m_pMaterial != NULL) in SetTexCoord()
227 m_pMaterial->SetTextureDirty(); in SetTexCoord()
268 if (! m_pMaterial) in DrawSelf()
277 m_pMaterial->SetupGraphics(drawInfo, GetGlobalAlpha()); in DrawSelf()