Click or drag to resize

AiMatKeys Class

Static class containing material key constants. A fully qualified mat key name here means that it's a string that combines the mat key (base) name, its texture type semantic, and its texture index into a single string delimited by commas. For non-texture material properties, the texture type semantic and texture index are always zero.
Inheritance Hierarchy
SystemObject
  Internal.Assimp.UnmanagedAiMatKeys

Namespace: Internal.Assimp.Unmanaged
Assembly: NeoAxis.Core (in NeoAxis.Core.dll) Version: 2026.2.1.0 (2026.2.1.0)
Syntax
C#
public static class AiMatKeys

The AiMatKeys type exposes the following members.

Methods
 NameDescription
Public methodStatic memberGetBaseName Helper function to get the base name from a fully qualified name of a material property type name. The format of such a string is:

"baseName,TextureType,texIndex"

Public methodStatic memberGetFullTextureName Helper function to get the fully qualified name of a texture property type name. Takes in a base name constant, a texture type, and a texture index and outputs the name in the format:

"baseName,TextureType,texIndex"

Top
Fields
 NameDescription
Public fieldStatic memberBLEND_FUNC Blending function (BlendMode)
Public fieldStatic memberBLEND_FUNC_BASE Blending function (BlendMode)
Public fieldStatic memberBUMPSCALING Bumpscaling (float)
Public fieldStatic memberBUMPSCALING_BASE Bumpscaling (float)
Public fieldStatic memberCOLOR_AMBIENT Ambient color (Vector4)
Public fieldStatic memberCOLOR_AMBIENT_BASE Ambient color (Vector4)
Public fieldStatic memberCOLOR_DIFFUSE Diffuse color (Vector4)
Public fieldStatic memberCOLOR_DIFFUSE_BASE Diffuse color (Vector4)
Public fieldStatic memberCOLOR_EMISSIVE Emissive color (Vector4)
Public fieldStatic memberCOLOR_EMISSIVE_BASE Emissive color (Vector4)
Public fieldStatic memberCOLOR_REFLECTIVE Reflective color (Vector4)
Public fieldStatic memberCOLOR_REFLECTIVE_BASE Reflective color (Vector4)
Public fieldStatic memberCOLOR_SPECULAR Specular color (Vector4)
Public fieldStatic memberCOLOR_SPECULAR_BASE Specular color (Vector4)
Public fieldStatic memberCOLOR_TRANSPARENT Transparent color (Vector4)
Public fieldStatic memberCOLOR_TRANSPARENT_BASE Transparent color (Vector4)
Public fieldStatic memberENABLE_WIREFRAME Enable wireframe property (boolean)
Public fieldStatic memberENABLE_WIREFRAME_BASE Enable wireframe property (boolean)
Public fieldStatic memberGLOBAL_BACKGROUND_IMAGE Background image (String)
Public fieldStatic memberGLOBAL_BACKGROUND_IMAGE_BASE Background image (String)
Public fieldStatic memberGLOBAL_SHADERLANG Shader language type (string)
Public fieldStatic memberGLOBAL_SHADERLANG_BASE Shader language type (string)
Public fieldStatic memberMAPPING_BASE Mapping base name
Public fieldStatic memberMAPPINGMODE_U_BASE Mapping mode U base name
Public fieldStatic memberMAPPINGMODE_V_BASE Mapping mode V base name
Public fieldStatic memberNAME Material name (String)
Public fieldStatic memberNAME_BASE Material name (String)
Public fieldStatic memberOPACITY Opacity (float)
Public fieldStatic memberOPACITY_BASE Opacity (float)
Public fieldStatic memberREFLECTIVITY Reflectivity (float)
Public fieldStatic memberREFLECTIVITY_BASE Reflectivity (float)
Public fieldStatic memberREFRACTI Refracti (float)
Public fieldStatic memberREFRACTI_BASE Refracti (float)
Public fieldStatic memberSHADER_COMPUTE Compute shader source code (string)
Public fieldStatic memberSHADER_COMPUTE_BASE Compute shader source code (string)
Public fieldStatic memberSHADER_FRAGMENT Fragment/Pixel shader source code (string)
Public fieldStatic memberSHADER_FRAGMENT_BASE Fragment/Pixel shader source code (string)
Public fieldStatic memberSHADER_GEO Geometry shader source code (string)
Public fieldStatic memberSHADER_GEO_BASE Geometry shader source code (string)
Public fieldStatic memberSHADER_PRIMITIVE Primitive/Domain shader source code (string)
Public fieldStatic memberSHADER_PRIMITIVE_BASE Primitive/Domain shader source code (string)
Public fieldStatic memberSHADER_TESSELATION Tesselation shader source code (string)
Public fieldStatic memberSHADER_TESSELATION_BASE Tesselation shader source code (string)
Public fieldStatic memberSHADER_VERTEX Vertex shader source code (string)
Public fieldStatic memberSHADER_VERTEX_BASE Vertex shader source code (string)
Public fieldStatic memberSHADING_MODEL Shading mode property (ShadingMode)
Public fieldStatic memberSHADING_MODEL_BASE Shading mode property (ShadingMode)
Public fieldStatic memberSHININESS Shininess (float)
Public fieldStatic memberSHININESS_BASE Shininess (float)
Public fieldStatic memberSHININESS_STRENGTH Shininess strength (float)
Public fieldStatic memberSHININESS_STRENGTH_BASE Shininess strength (float)
Public fieldStatic memberTEXBLEND_BASE Texture blend base name.
Public fieldStatic memberTEXFLAGS_BASE Texture flags base name
Public fieldStatic memberTEXMAP_AXIS_BASE Texture map axis base name
Public fieldStatic memberTEXOP_BASE Texture op base name
Public fieldStatic memberTEXTURE_BASE Texture base name
Public fieldStatic memberTRANSPARENCYFACTOR Transparency Factor (float)
Public fieldStatic memberTRANSPARENCYFACTOR_BASE Transparency Factor (float)
Public fieldStatic memberTWOSIDED Two sided property (boolean)
Public fieldStatic memberTWOSIDED_BASE Two sided property (boolean)
Public fieldStatic memberUVTRANSFORM_BASE UV transform base name
Public fieldStatic memberUVWSRC_BASE UVWSRC base name
Top
See Also