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 |