Lines Matching refs:resMaterial
47 ResMaterial resMaterial, in Material() argument
52 resMaterial), in Material()
56 ResBinaryShader resShader = resMaterial.GetShader().Dereference(); in Material()
60 resShader.GetDescriptions(resMaterial.GetShaderProgramDescriptionIndex()); in Material()
130 ResMaterial resMaterial, in GetMemorySizeInternal() argument
153 bufferSize += sizeof(ut::Offset) * resMaterial.GetShaderParametersCount(); in GetMemorySizeInternal()
155 for (int i = 0; i < resMaterial.GetShaderParametersCount(); ++i) in GetMemorySizeInternal()
157 const int parameterLength = resMaterial.GetShaderParameters(i).GetParameterLength(); in GetMemorySizeInternal()
165 for (int i = 0; i < resMaterial.GetTextureMappersCount(); i++) in GetMemorySizeInternal()
167 ResPixelBasedTextureMapper resTextureMapper = resMaterial.GetTextureMappers(i); in GetMemorySizeInternal()
177 ResProceduralTextureMapper resTextureMapper = resMaterial.GetProceduralTextureMapper(); in GetMemorySizeInternal()
186 if (resMaterial.GetFragmentShader().IsValid()) in GetMemorySizeInternal()
193 ResFragmentShader resFragmentShader = resMaterial.GetFragmentShader(); in GetMemorySizeInternal()
323 ResMaterial resMaterial = this->GetOriginal(); in CopyResMaterial() local
366 buffer->m_ShaderParametersTableCount = resMaterial.GetShaderParametersCount(); in CopyResMaterial()
371 … offsets = allocator->AllocAndConstruct<ut::Offset>(resMaterial.GetShaderParametersCount()); in CopyResMaterial()
383 for (int i = 0; i < resMaterial.GetShaderParametersCount(); i++) in CopyResMaterial()
388 for (int i = 0; i < resMaterial.GetShaderParametersCount(); i++) in CopyResMaterial()
390 ResShaderParameter resShaderParameter = resMaterial.GetShaderParameters(i); in CopyResMaterial()
417 for (int i = 0; i < resMaterial.GetTextureMappersCount(); i++) in CopyResMaterial()
419 ResPixelBasedTextureMapper resTextureMapper = resMaterial.GetTextureMappers(i); in CopyResMaterial()
437 ResProceduralTextureMapper resTextureMapper = resMaterial.GetProceduralTextureMapper(); in CopyResMaterial()
454 ResFragmentShader resFragmentShader = resMaterial.GetFragmentShader(); in CopyResMaterial()
499 Material::DestroyResMaterial(os::IAllocator* allocator, ResMaterial resMaterial) in DestroyResMaterial() argument
502 if (resMaterial.IsValid()) in DestroyResMaterial()
504 resMaterial.Cleanup(); in DestroyResMaterial()
506 DestroyResFragmentShader(allocator, resMaterial.GetFragmentShader()); in DestroyResMaterial()
508 if (resMaterial.GetProceduralTextureMapper().IsValid()) in DestroyResMaterial()
510 resMaterial.GetProceduralTextureMapper().DestroyDynamic(); in DestroyResMaterial()
513 for (int i = 0; i < resMaterial.GetTextureMappersCount(); i++) in DestroyResMaterial()
515 if (resMaterial.GetTextureMappers(i).IsValid()) in DestroyResMaterial()
517 resMaterial.GetTextureMappers(i).DestroyDynamic(); in DestroyResMaterial()
522 if (resMaterial.ref().toShaderParametersTable.to_ptr() != NULL) in DestroyResMaterial()
524 for (int i = 0; i < resMaterial.GetShaderParametersCount(); i++) in DestroyResMaterial()
526 DestroyResShaderParameter(allocator, resMaterial.GetShaderParameters(i)); in DestroyResMaterial()
528 allocator->Free(resMaterial.ref().toShaderParametersTable.to_ptr()); in DestroyResMaterial()
531 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()