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()
315 ResMaterial resMaterial = this->GetOriginal(); in CopyResMaterial() local
358 buffer->m_ShaderParametersTableCount = resMaterial.GetShaderParametersCount(); in CopyResMaterial()
363 … offsets = allocator->AllocAndConstruct<ut::Offset>(resMaterial.GetShaderParametersCount()); in CopyResMaterial()
375 for (int i = 0; i < resMaterial.GetShaderParametersCount(); i++) in CopyResMaterial()
380 for (int i = 0; i < resMaterial.GetShaderParametersCount(); i++) in CopyResMaterial()
382 ResShaderParameter resShaderParameter = resMaterial.GetShaderParameters(i); in CopyResMaterial()
409 for (int i = 0; i < resMaterial.GetTextureMappersCount(); i++) in CopyResMaterial()
411 ResPixelBasedTextureMapper resTextureMapper = resMaterial.GetTextureMappers(i); in CopyResMaterial()
429 ResProceduralTextureMapper resTextureMapper = resMaterial.GetProceduralTextureMapper(); in CopyResMaterial()
446 ResFragmentShader resFragmentShader = resMaterial.GetFragmentShader(); in CopyResMaterial()
491 Material::DestroyResMaterial(os::IAllocator* allocator, ResMaterial resMaterial) in DestroyResMaterial() argument
494 if (resMaterial.IsValid()) in DestroyResMaterial()
496 resMaterial.Cleanup(); in DestroyResMaterial()
498 DestroyResFragmentShader(allocator, resMaterial.GetFragmentShader()); in DestroyResMaterial()
500 if (resMaterial.GetProceduralTextureMapper().IsValid()) in DestroyResMaterial()
502 resMaterial.GetProceduralTextureMapper().DestroyDynamic(); in DestroyResMaterial()
505 for (int i = 0; i < resMaterial.GetTextureMappersCount(); i++) in DestroyResMaterial()
507 if (resMaterial.GetTextureMappers(i).IsValid()) in DestroyResMaterial()
509 resMaterial.GetTextureMappers(i).DestroyDynamic(); in DestroyResMaterial()
514 if (resMaterial.ref().toShaderParametersTable.to_ptr() != NULL) in DestroyResMaterial()
516 for (int i = 0; i < resMaterial.GetShaderParametersCount(); i++) in DestroyResMaterial()
518 DestroyResShaderParameter(allocator, resMaterial.GetShaderParameters(i)); in DestroyResMaterial()
520 allocator->Free(resMaterial.ref().toShaderParametersTable.to_ptr()); in DestroyResMaterial()
523 allocator->Free(resMaterial.ptr()); in DestroyResMaterial()
704 Material::GetAnimTargetObject(const anim::ResAnimGroupMember& anim, const ResMaterial resMaterial) in GetAnimTargetObject() argument
707 ResMaterial mat = resMaterial; in GetAnimTargetObject()