201 lines
3.0 KiB
HTML
201 lines
3.0 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<link rel="stylesheet" href="style.css">
|
|
<meta content="text/html; charset=UTF-8" http-equiv="content-type">
|
|
<title>SetMaterialConstant [RCBasic Doc] </title>
|
|
</head>
|
|
|
|
<body>
|
|
<p><h2>Sub SetMaterialConstant(material, m_constant$, n1, n2, n3, n4) </h2></p>
|
|
<p>
|
|
Sets the constant value of an FX material
|
|
</p>
|
|
<p>
|
|
NOTE: Each constant can be of type Float, Vec2, Vec3, or Vec4. The ones listed as defined are set internally by the runtime.
|
|
</p>
|
|
<p>
|
|
<b>FX_MATERIAL_TYPE_NORMAL_BLEND</b><br> Possible Constants
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
[Float] Alpha
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
<b>FX_MATERIAL_TYPE_REFRACTION</b><br> Possible Constants
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
[Vec3] BaseColor
|
|
</li>
|
|
<li>
|
|
[Float] Depth
|
|
</li>
|
|
<li>
|
|
[Float] MixRatio
|
|
</li>
|
|
<li>
|
|
[Float] FrameWidth
|
|
</li>
|
|
<li>
|
|
[Float] FrameHeight
|
|
</li>
|
|
<li>
|
|
[-Defined-] EnvMap
|
|
</li>
|
|
<li>
|
|
[-Defined-] RefractionMap
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
<b>FX_MATERIAL_TYPE_REFRACTION2</b><br> Possible Constants
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
NONE
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
<b>FX_MATERIAL_TYPE_GOOCH</b><br> Possible Constants
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
[Vec3] SurfaceColor
|
|
</li>
|
|
<li>
|
|
[Vec3] WarmColor
|
|
</li>
|
|
<li>
|
|
[Vec3] CoolColor
|
|
</li>
|
|
<li>
|
|
[Float] DiffuseWarm
|
|
</li>
|
|
<li>
|
|
[Float] DiffuseCool
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
<b>FX_MATERIAL_TYPE_PLASTIC</b><br> Possible Constants
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
[Vec4] Color
|
|
</li>
|
|
<li>
|
|
[Float] Intensity
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
<b>FX_MATERIAL_TYPE_TANGENT</b><br> Possible Constants
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
[Float] BViewSpace
|
|
</li>
|
|
<li>
|
|
[Defined] MatView
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
<b>FX_MATERIAL_TYPE_SPEAKER</b><br> Possible Constants
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
[Float] PulseSharpness
|
|
</li>
|
|
<li>
|
|
[Float] Beat
|
|
</li>
|
|
<li>
|
|
[Float] Amplitude
|
|
</li>
|
|
<li>
|
|
[Float] BassFrequency
|
|
</li>
|
|
<li>
|
|
[Defined] Base
|
|
</li>
|
|
<li>
|
|
[Defined] View_Proj_Matrix
|
|
</li>
|
|
<li>
|
|
[Defined] View_Matrix
|
|
</li>
|
|
<li>
|
|
[Defined] Time_0_X
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
<b>FX_MATERIAL_TYPE_PHONG_TEXTURE</b><br> Possible Constants
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
[Vec4] fvAmbient
|
|
</li>
|
|
<li>
|
|
[Vec4] fvSpecular
|
|
</li>
|
|
<li>
|
|
[Vec4] fvDiffuse
|
|
</li>
|
|
<li>
|
|
[Float] fSpecularPower
|
|
</li>
|
|
<li>
|
|
[-Defined-] BaseMap
|
|
</li>
|
|
<li>
|
|
[-Defined-] fvEyePosition
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
<b>FX_MATERIAL_TYPE_STYLE</b><br> Possible Constants
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
[-Defined-] LightPos
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
<b>FX_MATERIAL_TYPE_STYLE2</b><br> Possible Constants
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
[-Defined-] BaseMap
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
<b>FX_MATERIAL_TYPE_STYLE3</b><br> Possible Constants
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
NONE
|
|
</li>
|
|
</ul>
|
|
<p>
|
|
<b>FX_MATERIAL_TYPE_STYLE4</b><br> Possible Constants
|
|
</p>
|
|
<ul>
|
|
<li>
|
|
[Float] SilhouetteThreshold
|
|
</li>
|
|
<li>
|
|
[Vec4] SilhouetteColor
|
|
</li>
|
|
<li>
|
|
[Float] EnableLighting
|
|
</li>
|
|
<li>
|
|
[-Defined-] Tex
|
|
</li>
|
|
</ul>
|
|
<br><p>Related:
|
|
<a href="getmaterialconstant.html">GetMaterialConstant</a>
|
|
</p>
|
|
<p>
|
|
</p>
|
|
|
|
</body>
|
|
</html> |