Lines Matching refs:resMaterial
45 ResMaterial resMaterial, in Material() argument
50 resMaterial), in Material()
54 ResBinaryShader resShader = resMaterial.GetShader().Dereference(); in Material()
58 resShader.GetDescriptions(resMaterial.GetShaderProgramDescriptionIndex()); in Material()
128 ResMaterial resMaterial, in GetMemorySizeInternal() argument
151 bufferSize += sizeof(ut::Offset) * resMaterial.GetShaderParametersCount(); in GetMemorySizeInternal()
153 for (int i = 0; i < resMaterial.GetShaderParametersCount(); ++i) in GetMemorySizeInternal()
155 const int parameterLength = resMaterial.GetShaderParameters(i).GetParameterLength(); in GetMemorySizeInternal()
163 for (int i = 0; i < resMaterial.GetTextureMappersCount(); i++) in GetMemorySizeInternal()
165 ResPixelBasedTextureMapper resTextureMapper = resMaterial.GetTextureMappers(i); in GetMemorySizeInternal()
175 ResProceduralTextureMapper resTextureMapper = resMaterial.GetProceduralTextureMapper(); in GetMemorySizeInternal()
184 if (resMaterial.GetFragmentShader().IsValid()) in GetMemorySizeInternal()
191 ResFragmentShader resFragmentShader = resMaterial.GetFragmentShader(); in GetMemorySizeInternal()
321 ResMaterial resMaterial = this->GetOriginal(); in CopyResMaterial() local
364 buffer->m_ShaderParametersTableCount = resMaterial.GetShaderParametersCount(); in CopyResMaterial()
369 … offsets = allocator->AllocAndConstruct<ut::Offset>(resMaterial.GetShaderParametersCount()); in CopyResMaterial()
381 for (int i = 0; i < resMaterial.GetShaderParametersCount(); i++) in CopyResMaterial()
386 for (int i = 0; i < resMaterial.GetShaderParametersCount(); i++) in CopyResMaterial()
388 ResShaderParameter resShaderParameter = resMaterial.GetShaderParameters(i); in CopyResMaterial()
415 for (int i = 0; i < resMaterial.GetTextureMappersCount(); i++) in CopyResMaterial()
417 ResPixelBasedTextureMapper resTextureMapper = resMaterial.GetTextureMappers(i); in CopyResMaterial()
435 ResProceduralTextureMapper resTextureMapper = resMaterial.GetProceduralTextureMapper(); in CopyResMaterial()
452 ResFragmentShader resFragmentShader = resMaterial.GetFragmentShader(); in CopyResMaterial()
497 Material::DestroyResMaterial(os::IAllocator* allocator, ResMaterial resMaterial) in DestroyResMaterial() argument
500 if (resMaterial.IsValid()) in DestroyResMaterial()
502 resMaterial.Cleanup(); in DestroyResMaterial()
504 DestroyResFragmentShader(allocator, resMaterial.GetFragmentShader()); in DestroyResMaterial()
506 if (resMaterial.GetProceduralTextureMapper().IsValid()) in DestroyResMaterial()
508 resMaterial.GetProceduralTextureMapper().DestroyDynamic(); in DestroyResMaterial()
511 for (int i = 0; i < resMaterial.GetTextureMappersCount(); i++) in DestroyResMaterial()
513 if (resMaterial.GetTextureMappers(i).IsValid()) in DestroyResMaterial()
515 resMaterial.GetTextureMappers(i).DestroyDynamic(); in DestroyResMaterial()
520 if (resMaterial.ref().toShaderParametersTable.to_ptr() != NULL) in DestroyResMaterial()
522 for (int i = 0; i < resMaterial.GetShaderParametersCount(); i++) in DestroyResMaterial()
524 DestroyResShaderParameter(allocator, resMaterial.GetShaderParameters(i)); in DestroyResMaterial()
526 allocator->Free(resMaterial.ref().toShaderParametersTable.to_ptr()); in DestroyResMaterial()
529 allocator->Free(resMaterial.ptr()); in DestroyResMaterial()
738 Material::GetAnimTargetObject(const anim::ResAnimGroupMember& anim, const ResMaterial resMaterial) in GetAnimTargetObject() argument
741 ResMaterial mat = resMaterial; in GetAnimTargetObject()