Home
last modified time | relevance | path

Searched refs:material (Results 1 – 25 of 40) sorted by relevance

12

/NW4C-2.0.3/sources/libraries/gfx/
Dgfx_SceneInitializer.cpp67 for (nw::gfx::MaterialArray::iterator material = model->GetMaterials().first; in VisitModel() local
68 material != materialEnd; in VisitModel()
69 ++material) in VisitModel()
71 m_MaterialIdGenerator.Get()->Accept(*material); in VisitModel()
82 for (nw::gfx::MaterialArray::iterator material = model->GetMaterials().first; in VisitSkeletalModel() local
83 material != materialEnd; in VisitSkeletalModel()
84 ++material) in VisitSkeletalModel()
86 m_MaterialIdGenerator.Get()->Accept(*material); in VisitSkeletalModel()
97 for (nw::gfx::MaterialArray::iterator material = model->GetMaterials().first; in VisitParticleModel() local
98 material != materialEnd; in VisitParticleModel()
[all …]
Dgfx_DirectMaterialActivator.cpp50 DirectMaterialActivator::Activate(RenderContext* renderContext, const Material* material) in Activate() argument
56 const Model* owner = material->GetOwnerModel(); in Activate()
65 …internal::MaterialState::ActivateShaderParameter(shaderProgram, material->GetShaderParameterResMat… in Activate()
69 const ResMaterial resShadingParameterResMaterial = material->GetShadingParameterResMaterial(); in Activate()
80 const ResMaterial resRasterizationMaterial = material->GetRasterizationResMaterial(); in Activate()
89 …internal::MaterialState::ActivateTextureCoordinators(renderContext, shaderProgram, material->GetTe… in Activate()
95 internal::MaterialState::ActivateTextureMappers(material->GetTextureMapperResMaterial()); in Activate()
99 const ResMaterial resFragmentLightingResMaterial = material->GetFragmentLightingResMaterial(); in Activate()
107 …const ResMaterial resFramgnetLightingTableResMaterial = material->GetFragmentLightingTableResMater… in Activate()
115 const ResMaterial resMaterialColorResMaterial = material->GetMaterialColorResMaterial(); in Activate()
[all …]
Dgfx_BaseAnimEvaluator.cpp34 ResMaterial material(reinterpret_cast<void*>(member.GetResMaterialPtr())); in ClearMaterialHash()
39 material.SetMaterialColorHash(0x0); in ClearMaterialHash()
43 material.SetTextureMappersHash(0x0); in ClearMaterialHash()
44 material.SetTextureSamplersHash(0x0); in ClearMaterialHash()
49 material.SetTextureMappersHash(0x0); in ClearMaterialHash()
53 material.SetFragmentOperationHash(0x0); in ClearMaterialHash()
57 material.SetTextureCoordinatorsHash(0x0); in ClearMaterialHash()
Dgfx_MaterialActivator.cpp50 MaterialActivator::Activate(RenderContext* renderContext, const Material* material) in Activate() argument
56 const Model* owner = material->GetOwnerModel(); in Activate()
65 const ResMaterial resShaderParameterMaterial = material->GetShaderParameterResMaterial(); in Activate()
77 const ResMaterial resShadingParameterResMaterial = material->GetShadingParameterResMaterial(); in Activate()
91 const ResMaterial resRasterizationMaterial = material->GetRasterizationResMaterial(); in Activate()
100 const ResMaterial resTextureCoordinatorsMaterial = material->GetTextureCoordinatorResMaterial(); in Activate()
109 const ResMaterial resTextureMappersMaterial = material->GetTextureMapperResMaterial(); in Activate()
119 …const ResMaterial resProceduralTextureMapperMaterial = material->GetProceduralTextureMapperResMate… in Activate()
127 … const ResMaterial resFragmentLightingResMaterial = material->GetFragmentLightingResMaterial(); in Activate()
140 …const ResMaterial resFramgnetLightingTableResMaterial = material->GetFragmentLightingTableResMater… in Activate()
[all …]
Dgfx_SortingMaterialIdGenerator.cpp104 SortingMaterialIdGenerator::Accept(Material* material) in Accept() argument
107 materialKeyValue.key = reinterpret_cast<u32>(material->GetOriginal().ptr()); in Accept()
108 materialKeyValue.material = material; in Accept()
134 ResMaterial resMaterial = (*iter).material->GetOriginal(); in Generate()
136 ResShaderProgramDescription resDescription = (*iter).material->GetDescription(); in Generate()
144 materialKeyValue.material = (*iter).material; in Generate()
195 ResMaterial resMaterial = (*ptrIter).material->GetOriginal(); in Generate()
Dgfx_Material.cpp29 nw::gfx::Material* material, nw::gfx::Model::BufferOption bufferOption) in GetAvailableResMaterial() argument
31 return nw::ut::CheckFlag(material->GetOwnerModel()->GetBufferOption(), bufferOption) in GetAvailableResMaterial()
32 ? material->GetBuffer() in GetAvailableResMaterial()
33 : material->GetOriginal(); in GetAvailableResMaterial()
84 Material* material = new(memory) Material( in Create() local
90 Result result = material->Initialize(allocator); in Create()
93 material->m_ShaderParameterResMaterial = in Create()
94 GetAvailableResMaterial(material, Model::FLAG_BUFFER_SHADER_PARAMETER); in Create()
95 material->m_ShadingParameterResMaterial = in Create()
96 GetAvailableResMaterial(material, Model::FLAG_BUFFER_SHADING_PARAMETER); in Create()
[all …]
Dgfx_ParticleMaterialActivator.cpp52 ParticleMaterialActivator::Activate(RenderContext* renderContext, const Material* material) in Activate() argument
64 ( cacheMaterial->GetOriginal() == material->GetOriginal() ) ) in Activate()
72 ResMaterial original = material->GetOriginal(); in Activate()
73 const Model* owner = material->GetOwnerModel(); in Activate()
Dgfx_SimpleMaterialActivator.cpp51 SimpleMaterialActivator::Activate(RenderContext* renderContext, const Material* material) in Activate() argument
64 ( cacheMaterial->GetOriginal() == material->GetOriginal() ) && in Activate()
74 ResMaterial original = material->GetOriginal(); in Activate()
75 const Model* owner = material->GetOwnerModel(); in Activate()
Dgfx_Model.cpp354 Material* material = Material::Create( in CreateMaterials() local
360 if (material == NULL) in CreateMaterials()
367 m_Materials.PushBackFast(material); in CreateMaterials()
597 Model::GetMaterialAnimTargetPtr(Material* material, const anim::ResAnimGroupMember& anim, bool isOr… in GetMaterialAnimTargetPtr() argument
600 material->GetOriginal() : in GetMaterialAnimTargetPtr()
601 material->GetActiveResource(anim.GetObjectType()); in GetMaterialAnimTargetPtr()
603 void* object = material->GetAnimTargetObject(anim, resMat); in GetMaterialAnimTargetPtr()
/NW4C-2.0.3/sources/libraries/gfx/res/
Dgfx_ResModel.cpp118 ResMaterial material = GetMaterials(idx); in ForceSetupTexture() local
119 if (material.IsValid()) in ForceSetupTexture()
121 material.ForceSetupTexture(targetName, texture); in ForceSetupTexture()
136 ResMaterial material = GetMaterials(idx); in ForceSetupShader() local
137 if (material.IsValid()) in ForceSetupShader()
139 material.ForceSetupShader(targetName, shader); in ForceSetupShader()
154 ResMaterial material = GetMaterials(idx); in ForceSetupLookupTable() local
155 if (material.IsValid()) in ForceSetupLookupTable()
157 material.ForceSetupLookupTable(targetName, lut); in ForceSetupLookupTable()
Dgfx_ResMesh.cpp150 ResMaterial material = owner.GetMaterials(this->GetMaterialIndex()); in Setup() local
151 ResBinaryShader shader = material.GetShader().Dereference(); in Setup()
152 s32 shaderIndex = material.GetShaderProgramDescriptionIndex(); in Setup()
/NW4C-2.0.3/include/nw/gfx/
Dgfx_MaterialState.h66 const ResMaterial material);
78 const ResMaterial material);
90 const ResMaterial material);
182 const ResMaterial material);
215 const ResMaterial material);
292 …lState::ActivateFogParameters(const SceneEnvironment& sceneEnvironment, const ResMaterial material) in ActivateFogParameters() argument
299 u32 flags = material.GetFlags(); in ActivateFogParameters()
406 const ResMaterial material) in ActivateShaderParameter() argument
422 ResShaderParameterArrayConst::const_iterator end = material.GetShaderParameters().end(); in ActivateShaderParameter()
423 …for ( ResShaderParameterArrayConst::const_iterator parameter = material.GetShaderParameters().begi… in ActivateShaderParameter()
[all …]
Dgfx_RenderElement.h192 const Material* material, in SetDetailedMaterialIdAndTranslucencyKind() argument
195 NW_NULL_ASSERT(material); in SetDetailedMaterialIdAndTranslucencyKind()
197 ResMaterial resMaterial = material->GetOriginal(); in SetDetailedMaterialIdAndTranslucencyKind()
202 … ((reinterpret_cast<KeyType>(material->GetOwnerModel()) >> 2) & BIT64_MATERIAL_INSTANCE_ID_MASK) | in SetDetailedMaterialIdAndTranslucencyKind()
207 ResMaterial shadingParametersResMaterial = material->GetShadingParameterResMaterial(); in SetDetailedMaterialIdAndTranslucencyKind()
227 const Material* material, in SetSimpleMaterialIdAndTranslucencyKind() argument
230 NW_NULL_ASSERT(material); in SetSimpleMaterialIdAndTranslucencyKind()
232 ResMaterial resMaterial = material->GetOriginal(); in SetSimpleMaterialIdAndTranslucencyKind()
238 ResMaterial shadingParametersResMaterial = material->GetShadingParameterResMaterial(); in SetSimpleMaterialIdAndTranslucencyKind()
452 const Material* material = model->GetMaterial(mesh.GetMaterialIndex()); in CreateRenderKey() local
[all …]
Dgfx_SortingMaterialIdGenerator.h38 Material* material; member
117 virtual void Accept(Material* material);
Dgfx_IMaterialIdGenerator.h48 virtual void Accept(Material* material) = 0;
Dgfx_IMaterialActivator.h53 virtual void Activate(RenderContext* renderContext, const Material* material) = 0;
Dgfx_ParticleMaterialActivator.h66 virtual void Activate(RenderContext* renderContext, const Material* material);
Dgfx_MaterialActivator.h90 virtual void Activate(RenderContext* renderContext, const Material* material);
Dgfx_DirectMaterialActivator.h90 virtual void Activate(RenderContext* renderContext, const Material* material);
Dgfx_SimpleMaterialActivator.h88 virtual void Activate(RenderContext* renderContext, const Material* material);
Dgfx_RenderContext.h423 void SetMaterial(Material* material) in SetMaterial() argument
425 NW_NULL_ASSERT(material); in SetMaterial()
426 m_Material = material; in SetMaterial()
/NW4C-2.0.3/tools/DccPlugin/Maya/scripts/
DNW4C_CreateMenu.mel81 // material attr
83 -ann "Set material attributes of selected shadingEngine (material) node"
89 -ann "Set render priority of selected shadingEngine (material) node"
157 -ann "Set user data of selected transform node & shadingEngine (material) node"
/NW4C-2.0.3/include/nw/gfx/res/
Dgfx_ResGraphicsFile.h536 for (ResMaterialArray::iterator material = (*model).GetMaterials().begin(); in ForeachMaterial() local
537 material != materialEnd; in ForeachMaterial()
538 ++material) in ForeachMaterial()
540 function(*material); in ForeachMaterial()
573 for (ResMaterialArray::iterator material = (*model).GetMaterials().begin(); in ForeachModelMaterial() local
574 material != materialEnd; in ForeachModelMaterial()
575 ++material) in ForeachModelMaterial()
577 function(*model, *material); in ForeachModelMaterial()
1072 void operator() (ResMaterial material) in operator()
1074 NW_ASSERT(material.IsValid()); in operator()
[all …]
/NW4C-2.0.3/SampleData/Graphics/Shader/MultiplyShader/
DReadMe.txt32 Note: This is not applied to the material color (diffuse or ambient).
/NW4C-2.0.3/tools/DccPlugin/3dsMax/x86/2010/Scripts/Startup/
DNW4C_mtl.ms.inc89 local mtl = n.material
476 local mtl = n.material
746 if superClassOf mtl != material do return false
763 if superClassOf mtl == material then
913 if (mtl != undefined) and (superClassOf mtl == material) do
922 if (mtl != undefined) and (superClassOf mtl == material) do
931 if (mtl != undefined) and (superClassOf mtl == material) do

12