Lines Matching refs:Material
27 nw::gfx::Material* material, nw::gfx::Model::BufferOption bufferOption) in GetAvailableResMaterial()
40 NW_UT_RUNTIME_TYPEINFO_DEFINITION(Material, SceneObject);
43 Material::Material( in Material() function in nw::gfx::Material
62 Material*
63 Material::Create( in Create()
76 void* memory = allocator->Alloc(sizeof(Material)); in Create()
82 Material* material = new(memory) Material( in Create()
126 Material::GetMemorySizeInternal( in GetMemorySizeInternal()
135 size += sizeof(Material); in GetMemorySizeInternal()
240 Material::~Material() in ~Material()
248 Material::CanUseBuffer(u32 objectType) const in CanUseBuffer()
274 Material::CreateBuffers(os::IAllocator* allocator) in CreateBuffers()
315 Material::CopyResMaterial( in CopyResMaterial()
497 Material::DestroyResMaterial(os::IAllocator* allocator, ResMaterial resMaterial) in DestroyResMaterial()
535 Material::DestroyResFragmentShader( in DestroyResFragmentShader()
590 Material::DestroyResShaderParameter( in DestroyResShaderParameter()
602 Material::CopyResFragmentLightingTable( in CopyResFragmentLightingTable()
690 Material::CopyResLightingLookupTable( in CopyResLightingLookupTable()
738 Material::GetAnimTargetObject(const anim::ResAnimGroupMember& anim, const ResMaterial resMaterial) in GetAnimTargetObject()
820 Material::Initialize(os::IAllocator* allocator) in Initialize()