Nazara Engine  0.4
A fast, complete, cross-platform API designed for game development
Nz::Material Member List

This is the complete list of members for Nz::Material, including all inherited members.

AddReference() constNz::RefCounted
Apply(const MaterialPipeline::Instance &instance) constNz::Material
BuildFromParameters(const ParameterList &matData, const MaterialParams &matParams=MaterialParams())Nz::Material
Configure(const MaterialPipeline *pipeline)Nz::Materialinline
Configure(const MaterialPipelineInfo &pipelineInfo)Nz::Materialinline
Configure(const String &pipelineName)Nz::Materialinline
EnableAlphaTest(bool alphaTest)Nz::Materialinline
EnableBlending(bool blending)Nz::Materialinline
EnableColorWrite(bool colorWrite)Nz::Materialinline
EnableDepthBuffer(bool depthBuffer)Nz::Materialinline
EnableDepthSorting(bool depthSorting)Nz::Materialinline
EnableDepthWrite(bool depthWrite)Nz::Materialinline
EnableFaceCulling(bool faceCulling)Nz::Materialinline
EnableReflectionMapping(bool reflection)Nz::Materialinline
EnableScissorTest(bool scissorTest)Nz::Materialinline
EnableShadowCasting(bool castShadows)Nz::Materialinline
EnableShadowReceive(bool receiveShadows)Nz::Materialinline
EnableStencilTest(bool stencilTest)Nz::Materialinline
EnsurePipelineUpdate() constNz::Materialinline
GetAlphaMap() constNz::Materialinline
GetAlphaThreshold() constNz::Materialinline
GetAmbientColor() constNz::Materialinline
GetDefault()Nz::Materialinlinestatic
GetDepthFunc() constNz::Materialinline
GetDepthMaterial() constNz::Materialinline
GetDiffuseColor() constNz::Materialinline
GetDiffuseMap() constNz::Materialinline
GetDiffuseSampler()Nz::Materialinline
GetDiffuseSampler() constNz::Materialinline
GetDstBlend() constNz::Materialinline
GetEmissiveMap() constNz::Materialinline
GetFaceCulling() constNz::Materialinline
GetFaceFilling() constNz::Materialinline
GetFilePath() constNz::Resource
GetHeightMap() constNz::Materialinline
GetLineWidth() constNz::Materialinline
GetNormalMap() constNz::Materialinline
GetPipeline() constNz::Materialinline
GetPipelineInfo() constNz::Materialinline
GetPointSize() constNz::Materialinline
GetReferenceCount() constNz::RefCounted
GetReflectionMode() constNz::Materialinline
GetShader() constNz::Materialinline
GetShininess() constNz::Materialinline
GetSpecularColor() constNz::Materialinline
GetSpecularMap() constNz::Materialinline
GetSpecularSampler()Nz::Materialinline
GetSpecularSampler() constNz::Materialinline
GetSrcBlend() constNz::Materialinline
GetTextureUnit(TextureMap textureMap) (defined in Nz::Material)Nz::Materialinlinestatic
Graphics (defined in Nz::Material)Nz::Materialfriend
HasAlphaMap() constNz::Materialinline
HasDepthMaterial() constNz::Materialinline
HasDiffuseMap() constNz::Materialinline
HasEmissiveMap() constNz::Materialinline
HasHeightMap() constNz::Materialinline
HasNormalMap() constNz::Materialinline
HasSpecularMap() constNz::Materialinline
IsAlphaTestEnabled() constNz::Materialinline
IsBlendingEnabled() constNz::Materialinline
IsColorWriteEnabled() constNz::Materialinline
IsDepthBufferEnabled() constNz::Materialinline
IsDepthSortingEnabled() constNz::Materialinline
IsDepthWriteEnabled() constNz::Materialinline
IsFaceCullingEnabled() constNz::Materialinline
IsPersistent() constNz::RefCounted
IsReflectionMappingEnabled() constNz::Materialinline
IsScissorTestEnabled() constNz::Materialinline
IsShadowCastingEnabled() constNz::Materialinline
IsShadowReceiveEnabled() constNz::Materialinline
IsStencilTestEnabled() constNz::Materialinline
LoadFromFile(const String &filePath, const MaterialParams &params=MaterialParams())Nz::Materialinline
LoadFromMemory(const void *data, std::size_t size, const MaterialParams &params=MaterialParams())Nz::Materialinline
LoadFromStream(Stream &stream, const MaterialParams &params=MaterialParams())Nz::Materialinline
Material()Nz::Materialinline
Material(const MaterialPipeline *pipeline)Nz::Materialinline
Material(const MaterialPipelineInfo &pipelineInfo)Nz::Materialinline
Material(const String &pipelineName)Nz::Materialinline
Material(const Material &material)Nz::Materialinline
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::Materialstatic
operator=(const Material &material)Nz::Materialinline
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() constNz::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::Materialinline
SetAlphaMap(TextureRef alphaMap)Nz::Materialinline
SetAlphaThreshold(float alphaThreshold)Nz::Materialinline
SetAmbientColor(const Color &ambient)Nz::Materialinline
SetDepthFunc(RendererComparison depthFunc)Nz::Materialinline
SetDepthMaterial(MaterialRef depthMaterial)Nz::Materialinline
SetDiffuseColor(const Color &diffuse)Nz::Materialinline
SetDiffuseMap(const String &textureName)Nz::Materialinline
SetDiffuseMap(TextureRef diffuseMap)Nz::Materialinline
SetDiffuseSampler(const TextureSampler &sampler)Nz::Materialinline
SetDstBlend(BlendFunc func)Nz::Materialinline
SetEmissiveMap(const String &textureName)Nz::Materialinline
SetEmissiveMap(TextureRef textureName)Nz::Materialinline
SetFaceCulling(FaceSide faceSide)Nz::Materialinline
SetFaceFilling(FaceFilling filling)Nz::Materialinline
SetFilePath(const String &filePath)Nz::Resource
SetHeightMap(const String &textureName)Nz::Materialinline
SetHeightMap(TextureRef textureName)Nz::Materialinline
SetLineWidth(float lineWidth)Nz::Materialinline
SetNormalMap(const String &textureName)Nz::Materialinline
SetNormalMap(TextureRef textureName)Nz::Materialinline
SetPersistent(bool persistent=true, bool checkReferenceCount=false)Nz::RefCounted
SetPointSize(float pointSize)Nz::Materialinline
SetReflectionMode(ReflectionMode reflectionMode)Nz::Materialinline
SetShader(UberShaderConstRef uberShader)Nz::Materialinline
SetShader(const String &uberShaderName)Nz::Materialinline
SetShininess(float shininess)Nz::Materialinline
SetSpecularColor(const Color &specular)Nz::Materialinline
SetSpecularMap(const String &textureName)Nz::Materialinline
SetSpecularMap(TextureRef specularMap)Nz::Materialinline
SetSpecularSampler(const TextureSampler &sampler)Nz::Materialinline
SetSrcBlend(BlendFunc func)Nz::Materialinline
~Material()Nz::Materialinline
~RefCounted()Nz::RefCountedvirtual
~Resource() (defined in Nz::Resource)Nz::Resourcevirtual