![]() |
Nazara Engine
0.4
A fast, complete, cross-platform API designed for game development
|
This is the complete list of members for Nz::Material, including all inherited members.
| AddReference() const | Nz::RefCounted | |
| Apply(const MaterialPipeline::Instance &instance) const | Nz::Material | |
| BuildFromParameters(const ParameterList &matData, const MaterialParams &matParams=MaterialParams()) | Nz::Material | |
| Configure(const MaterialPipeline *pipeline) | Nz::Material | inline |
| Configure(const MaterialPipelineInfo &pipelineInfo) | Nz::Material | inline |
| Configure(const String &pipelineName) | Nz::Material | inline |
| EnableAlphaTest(bool alphaTest) | Nz::Material | inline |
| EnableBlending(bool blending) | Nz::Material | inline |
| EnableColorWrite(bool colorWrite) | Nz::Material | inline |
| EnableDepthBuffer(bool depthBuffer) | Nz::Material | inline |
| EnableDepthSorting(bool depthSorting) | Nz::Material | inline |
| EnableDepthWrite(bool depthWrite) | Nz::Material | inline |
| EnableFaceCulling(bool faceCulling) | Nz::Material | inline |
| EnableReflectionMapping(bool reflection) | Nz::Material | inline |
| EnableScissorTest(bool scissorTest) | Nz::Material | inline |
| EnableShadowCasting(bool castShadows) | Nz::Material | inline |
| EnableShadowReceive(bool receiveShadows) | Nz::Material | inline |
| EnableStencilTest(bool stencilTest) | Nz::Material | inline |
| EnsurePipelineUpdate() const | Nz::Material | inline |
| GetAlphaMap() const | Nz::Material | inline |
| GetAlphaThreshold() const | Nz::Material | inline |
| GetAmbientColor() const | Nz::Material | inline |
| GetDefault() | Nz::Material | inlinestatic |
| GetDepthFunc() const | Nz::Material | inline |
| GetDepthMaterial() const | Nz::Material | inline |
| GetDiffuseColor() const | Nz::Material | inline |
| GetDiffuseMap() const | Nz::Material | inline |
| GetDiffuseSampler() | Nz::Material | inline |
| GetDiffuseSampler() const | Nz::Material | inline |
| GetDstBlend() const | Nz::Material | inline |
| GetEmissiveMap() const | Nz::Material | inline |
| GetFaceCulling() const | Nz::Material | inline |
| GetFaceFilling() const | Nz::Material | inline |
| GetFilePath() const | Nz::Resource | |
| GetHeightMap() const | Nz::Material | inline |
| GetLineWidth() const | Nz::Material | inline |
| GetNormalMap() const | Nz::Material | inline |
| GetPipeline() const | Nz::Material | inline |
| GetPipelineInfo() const | Nz::Material | inline |
| GetPointSize() const | Nz::Material | inline |
| GetReferenceCount() const | Nz::RefCounted | |
| GetReflectionMode() const | Nz::Material | inline |
| GetShader() const | Nz::Material | inline |
| GetShininess() const | Nz::Material | inline |
| GetSpecularColor() const | Nz::Material | inline |
| GetSpecularMap() const | Nz::Material | inline |
| GetSpecularSampler() | Nz::Material | inline |
| GetSpecularSampler() const | Nz::Material | inline |
| GetSrcBlend() const | Nz::Material | inline |
| GetTextureUnit(TextureMap textureMap) (defined in Nz::Material) | Nz::Material | inlinestatic |
| Graphics (defined in Nz::Material) | Nz::Material | friend |
| HasAlphaMap() const | Nz::Material | inline |
| HasDepthMaterial() const | Nz::Material | inline |
| HasDiffuseMap() const | Nz::Material | inline |
| HasEmissiveMap() const | Nz::Material | inline |
| HasHeightMap() const | Nz::Material | inline |
| HasNormalMap() const | Nz::Material | inline |
| HasSpecularMap() const | Nz::Material | inline |
| IsAlphaTestEnabled() const | Nz::Material | inline |
| IsBlendingEnabled() const | Nz::Material | inline |
| IsColorWriteEnabled() const | Nz::Material | inline |
| IsDepthBufferEnabled() const | Nz::Material | inline |
| IsDepthSortingEnabled() const | Nz::Material | inline |
| IsDepthWriteEnabled() const | Nz::Material | inline |
| IsFaceCullingEnabled() const | Nz::Material | inline |
| IsPersistent() const | Nz::RefCounted | |
| IsReflectionMappingEnabled() const | Nz::Material | inline |
| IsScissorTestEnabled() const | Nz::Material | inline |
| IsShadowCastingEnabled() const | Nz::Material | inline |
| IsShadowReceiveEnabled() const | Nz::Material | inline |
| IsStencilTestEnabled() const | Nz::Material | inline |
| LoadFromFile(const String &filePath, const MaterialParams ¶ms=MaterialParams()) | Nz::Material | inline |
| LoadFromMemory(const void *data, std::size_t size, const MaterialParams ¶ms=MaterialParams()) | Nz::Material | inline |
| LoadFromStream(Stream &stream, const MaterialParams ¶ms=MaterialParams()) | Nz::Material | inline |
| Material() | Nz::Material | inline |
| Material(const MaterialPipeline *pipeline) | Nz::Material | inline |
| Material(const MaterialPipelineInfo &pipelineInfo) | Nz::Material | inline |
| Material(const String &pipelineName) | Nz::Material | inline |
| Material(const Material &material) | Nz::Material | inline |
| NazaraSignal(OnMaterialReflectionModeChange, const Material *, ReflectionMode) (defined in Nz::Material) | Nz::Material | |
| NazaraSignal(OnMaterialRelease, const Material *) (defined in Nz::Material) | Nz::Material | |
| NazaraSignal(OnMaterialReset, const Material *) (defined in Nz::Material) | Nz::Material | |
| New(Args &&... args) | Nz::Material | static |
| operator=(const Material &material) | Nz::Material | inline |
| operator=(const RefCounted &)=delete (defined in Nz::RefCounted) | Nz::RefCounted | |
| operator=(RefCounted &&)=default (defined in Nz::RefCounted) | Nz::RefCounted | |
| operator=(const Resource &)=default (defined in Nz::Resource) | Nz::Resource | |
| operator=(Resource &&) noexcept=default (defined in Nz::Resource) | Nz::Resource | |
| RefCounted(bool persistent=true) | Nz::RefCounted | |
| RefCounted(const RefCounted &)=delete (defined in Nz::RefCounted) | Nz::RefCounted | |
| RefCounted(RefCounted &&)=default (defined in Nz::RefCounted) | Nz::RefCounted | |
| RemoveReference() const | Nz::RefCounted | |
| Reset() | Nz::Material | |
| Resource()=default (defined in Nz::Resource) | Nz::Resource | |
| Resource(const Resource &)=default (defined in Nz::Resource) | Nz::Resource | |
| Resource(Resource &&) noexcept=default (defined in Nz::Resource) | Nz::Resource | |
| SaveToParameters(ParameterList *matData) | Nz::Material | |
| SetAlphaMap(const String &textureName) | Nz::Material | inline |
| SetAlphaMap(TextureRef alphaMap) | Nz::Material | inline |
| SetAlphaThreshold(float alphaThreshold) | Nz::Material | inline |
| SetAmbientColor(const Color &ambient) | Nz::Material | inline |
| SetDepthFunc(RendererComparison depthFunc) | Nz::Material | inline |
| SetDepthMaterial(MaterialRef depthMaterial) | Nz::Material | inline |
| SetDiffuseColor(const Color &diffuse) | Nz::Material | inline |
| SetDiffuseMap(const String &textureName) | Nz::Material | inline |
| SetDiffuseMap(TextureRef diffuseMap) | Nz::Material | inline |
| SetDiffuseSampler(const TextureSampler &sampler) | Nz::Material | inline |
| SetDstBlend(BlendFunc func) | Nz::Material | inline |
| SetEmissiveMap(const String &textureName) | Nz::Material | inline |
| SetEmissiveMap(TextureRef textureName) | Nz::Material | inline |
| SetFaceCulling(FaceSide faceSide) | Nz::Material | inline |
| SetFaceFilling(FaceFilling filling) | Nz::Material | inline |
| SetFilePath(const String &filePath) | Nz::Resource | |
| SetHeightMap(const String &textureName) | Nz::Material | inline |
| SetHeightMap(TextureRef textureName) | Nz::Material | inline |
| SetLineWidth(float lineWidth) | Nz::Material | inline |
| SetNormalMap(const String &textureName) | Nz::Material | inline |
| SetNormalMap(TextureRef textureName) | Nz::Material | inline |
| SetPersistent(bool persistent=true, bool checkReferenceCount=false) | Nz::RefCounted | |
| SetPointSize(float pointSize) | Nz::Material | inline |
| SetReflectionMode(ReflectionMode reflectionMode) | Nz::Material | inline |
| SetShader(UberShaderConstRef uberShader) | Nz::Material | inline |
| SetShader(const String &uberShaderName) | Nz::Material | inline |
| SetShininess(float shininess) | Nz::Material | inline |
| SetSpecularColor(const Color &specular) | Nz::Material | inline |
| SetSpecularMap(const String &textureName) | Nz::Material | inline |
| SetSpecularMap(TextureRef specularMap) | Nz::Material | inline |
| SetSpecularSampler(const TextureSampler &sampler) | Nz::Material | inline |
| SetSrcBlend(BlendFunc func) | Nz::Material | inline |
| ~Material() | Nz::Material | inline |
| ~RefCounted() | Nz::RefCounted | virtual |
| ~Resource() (defined in Nz::Resource) | Nz::Resource | virtual |