This commit is contained in:
n00b87
2025-08-22 15:25:07 -05:00
parent 60278f03ba
commit ee5395bd66
22 changed files with 767 additions and 281 deletions

View File

@@ -88,7 +88,40 @@
MATERIAL_TYPE_ONETEXTURE_BLEND 
</li>
<li>
MATERIAL_TYPE_FORCE_32BIT 
FX_MATERIAL_TYPE_NORMAL_BLEND
</li>
<li>
FX_MATERIAL_TYPE_REFRACTION
</li>
<li>
FX_MATERIAL_TYPE_REFRACTION2
</li>
<li>
FX_MATERIAL_TYPE_GOOCH
</li>
<li>
FX_MATERIAL_TYPE_PLASTIC
</li>
<li>
FX_MATERIAL_TYPE_TANGENT
</li>
<li>
FX_MATERIAL_TYPE_SPEAKER
</li>
<li>
FX_MATERIAL_TYPE_PHONG_TEXTURE
</li>
<li>
FX_MATERIAL_TYPE_STYLE
</li>
<li>
FX_MATERIAL_TYPE_STYLE2
</li>
<li>
FX_MATERIAL_TYPE_STYLE3
</li>
<li>
FX_MATERIAL_TYPE_STYLE4
</li>
</ul>
<br><p>Related:

View File

@@ -16,25 +16,25 @@
</p>
<ul>
<li>
AA_MODE_OFF=0,
AA_MODE_OFF
</li>
<li>
AA_MODE_SIMPLE=1,
AA_MODE_SIMPLE
</li>
<li>
AA_MODE_QUALITY=3,
AA_MODE_QUALITY
</li>
<li>
AA_MODE_LINE_SMOOTH=4,
AA_MODE_LINE_SMOOTH
</li>
<li>
AA_MODE_POINT_SMOOTH=8,
AA_MODE_POINT_SMOOTH
</li>
<li>
AA_MODE_FULL_BASIC=15,
AA_MODE_FULL_BASIC
</li>
<li>
AA_MODE_ALPHA_TO_COVERAGE=16
AA_MODE_ALPHA_TO_COVERAGE
</li>
</ul>
<br><p>Related:

View File

@@ -11,6 +11,9 @@
<p>
Gets the constant value of an FX material
</p>
<p>
NOTE: To see a list of constants for each material type, reference SetMaterialConstant()
</p>
<br><p>Related:
<a href="setmaterialconstant.html">SetMaterialConstant</a>
</p>

View File

@@ -88,7 +88,40 @@
MATERIAL_TYPE_ONETEXTURE_BLEND 
</li>
<li>
MATERIAL_TYPE_FORCE_32BIT 
FX_MATERIAL_TYPE_NORMAL_BLEND
</li>
<li>
FX_MATERIAL_TYPE_REFRACTION
</li>
<li>
FX_MATERIAL_TYPE_REFRACTION2
</li>
<li>
FX_MATERIAL_TYPE_GOOCH
</li>
<li>
FX_MATERIAL_TYPE_PLASTIC
</li>
<li>
FX_MATERIAL_TYPE_TANGENT
</li>
<li>
FX_MATERIAL_TYPE_SPEAKER
</li>
<li>
FX_MATERIAL_TYPE_PHONG_TEXTURE
</li>
<li>
FX_MATERIAL_TYPE_STYLE
</li>
<li>
FX_MATERIAL_TYPE_STYLE2
</li>
<li>
FX_MATERIAL_TYPE_STYLE3
</li>
<li>
FX_MATERIAL_TYPE_STYLE4
</li>
</ul>
<br><p>Related:

View File

@@ -185,6 +185,17 @@
<br>
</p>
<p>
<b>Function Serenity_GetMeshAnimationIDByName(mesh_index, animation_name$)</b>
</p>
<ul>
<li>
Returns the RCBasic mesh animation id
</li>
</ul>
<p>
<br>
</p>
<p>
</body>
</html>

View File

@@ -91,7 +91,40 @@
MATERIAL_TYPE_ONETEXTURE_BLEND 
</li>
<li>
MATERIAL_TYPE_FORCE_32BIT 
FX_MATERIAL_TYPE_NORMAL_BLEND
</li>
<li>
FX_MATERIAL_TYPE_REFRACTION
</li>
<li>
FX_MATERIAL_TYPE_REFRACTION2
</li>
<li>
FX_MATERIAL_TYPE_GOOCH
</li>
<li>
FX_MATERIAL_TYPE_PLASTIC
</li>
<li>
FX_MATERIAL_TYPE_TANGENT
</li>
<li>
FX_MATERIAL_TYPE_SPEAKER
</li>
<li>
FX_MATERIAL_TYPE_PHONG_TEXTURE
</li>
<li>
FX_MATERIAL_TYPE_STYLE
</li>
<li>
FX_MATERIAL_TYPE_STYLE2
</li>
<li>
FX_MATERIAL_TYPE_STYLE3
</li>
<li>
FX_MATERIAL_TYPE_STYLE4
</li>
</ul>
<br><p>Related:

View File

@@ -16,25 +16,25 @@
</p>
<ul>
<li>
AA_MODE_OFF=0,
AA_MODE_OFF
</li>
<li>
AA_MODE_SIMPLE=1,
AA_MODE_SIMPLE
</li>
<li>
AA_MODE_QUALITY=3,
AA_MODE_QUALITY
</li>
<li>
AA_MODE_LINE_SMOOTH=4,
AA_MODE_LINE_SMOOTH
</li>
<li>
AA_MODE_POINT_SMOOTH=8,
AA_MODE_POINT_SMOOTH
</li>
<li>
AA_MODE_FULL_BASIC=15,
AA_MODE_FULL_BASIC
</li>
<li>
AA_MODE_ALPHA_TO_COVERAGE=16
AA_MODE_ALPHA_TO_COVERAGE
</li>
</ul>
<br><p>Related:

View File

@@ -11,6 +11,186 @@
<p>
Sets the constant value of an FX material
</p>
<p>
NOTE: Each constant can ve 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> Possible Constants
</p>
<ul>
<li>
[Float] Alpha
</li>
</ul>
<p>
<b>FX_MATERIAL_TYPE_REFRACTION</b> 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> Possible Constants
</p>
<ul>
<li>
NONE
</li>
</ul>
<p>
<b>FX_MATERIAL_TYPE_GOOCH</b> 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> Possible Constants
</p>
<ul>
<li>
[Vec4] Color
</li>
<li>
[Float] Intensity
</li>
</ul>
<p>
<b>FX_MATERIAL_TYPE_TANGENT</b> Possible Constants
</p>
<ul>
<li>
[Float] BViewSpace
</li>
<li>
[Defined] MatView
</li>
</ul>
<p>
<b>FX_MATERIAL_TYPE_SPEAKER</b> 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> 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> Possible Constants
</p>
<ul>
<li>
[-Defined-] LightPos
</li>
</ul>
<p>
<b>FX_MATERIAL_TYPE_STYLE2</b> Possible Constants
</p>
<ul>
<li>
[-Defined-] BaseMap
</li>
</ul>
<p>
<b>FX_MATERIAL_TYPE_STYLE3</b> Possible Constants
</p>
<ul>
<li>
NONE
</li>
</ul>
<p>
<b>FX_MATERIAL_TYPE_STYLE4</b> 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>

View File

@@ -88,7 +88,40 @@
MATERIAL_TYPE_ONETEXTURE_BLEND 
</li>
<li>
MATERIAL_TYPE_FORCE_32BIT 
FX_MATERIAL_TYPE_NORMAL_BLEND
</li>
<li>
FX_MATERIAL_TYPE_REFRACTION
</li>
<li>
FX_MATERIAL_TYPE_REFRACTION2
</li>
<li>
FX_MATERIAL_TYPE_GOOCH
</li>
<li>
FX_MATERIAL_TYPE_PLASTIC
</li>
<li>
FX_MATERIAL_TYPE_TANGENT
</li>
<li>
FX_MATERIAL_TYPE_SPEAKER
</li>
<li>
FX_MATERIAL_TYPE_PHONG_TEXTURE
</li>
<li>
FX_MATERIAL_TYPE_STYLE
</li>
<li>
FX_MATERIAL_TYPE_STYLE2
</li>
<li>
FX_MATERIAL_TYPE_STYLE3
</li>
<li>
FX_MATERIAL_TYPE_STYLE4
</li>
</ul>
<br><p>Related:

View File

@@ -3,4 +3,6 @@
Gets the constant value of an FX material
NOTE: To see a list of constants for each material type, reference SetMaterialConstant()
#ref SetMaterialConstant

View File

@@ -3,4 +3,115 @@
Sets the constant value of an FX material
NOTE: Each constant can ve of type Float, Vec2, Vec3, or Vec4. The ones listed as defined are set internally by the runtime.
<b>FX_MATERIAL_TYPE_NORMAL_BLEND</b>
Possible Constants
#list ul
#li [Float] Alpha
#/list
<b>FX_MATERIAL_TYPE_REFRACTION</b>
Possible Constants
#list ul
#li [Vec3] BaseColor
#li [Float] Depth
#li [Float] MixRatio
#li [Float] FrameWidth
#li [Float] FrameHeight
#li [-Defined-] EnvMap
#li [-Defined-] RefractionMap
#/list
<b>FX_MATERIAL_TYPE_REFRACTION2</b>
Possible Constants
#list ul
#li NONE
#/list
<b>FX_MATERIAL_TYPE_GOOCH</b>
Possible Constants
#list ul
#li [Vec3] SurfaceColor
#li [Vec3] WarmColor
#li [Vec3] CoolColor
#li [Float] DiffuseWarm
#li [Float] DiffuseCool
#/list
<b>FX_MATERIAL_TYPE_PLASTIC</b>
Possible Constants
#list ul
#li [Vec4] Color
#li [Float] Intensity
#/list
<b>FX_MATERIAL_TYPE_TANGENT</b>
Possible Constants
#list ul
#li [Float] BViewSpace
#li [Defined] MatView
#/list
<b>FX_MATERIAL_TYPE_SPEAKER</b>
Possible Constants
#list ul
#li [Float] PulseSharpness
#li [Float] Beat
#li [Float] Amplitude
#li [Float] BassFrequency
#li [Defined] Base
#li [Defined] View_Proj_Matrix
#li [Defined] View_Matrix
#li [Defined] Time_0_X
#/list
<b>FX_MATERIAL_TYPE_PHONG_TEXTURE</b>
Possible Constants
#list ul
#li [Vec4] fvAmbient
#li [Vec4] fvSpecular
#li [Vec4] fvDiffuse
#li [Float] fSpecularPower
#li [-Defined-] BaseMap
#li [-Defined-] fvEyePosition
#/list
<b>FX_MATERIAL_TYPE_STYLE</b>
Possible Constants
#list ul
#li [-Defined-] LightPos
#/list
<b>FX_MATERIAL_TYPE_STYLE2</b>
Possible Constants
#list ul
#li [-Defined-] BaseMap
#/list
<b>FX_MATERIAL_TYPE_STYLE3</b>
Possible Constants
#list ul
#li NONE
#/list
<b>FX_MATERIAL_TYPE_STYLE4</b>
Possible Constants
#list ul
#li [Float] SilhouetteThreshold
#li [Vec4] SilhouetteColor
#li [Float] EnableLighting
#li [-Defined-] Tex
#/list
#ref GetMaterialConstant

View File

@@ -185,6 +185,17 @@
<br>
</p>
<p>
<b>Function Serenity_GetMeshAnimationIDByName(mesh_index, animation_name$)</b>
</p>
<ul>
<li>
Returns the RCBasic mesh animation id
</li>
</ul>
<p>
<br>
</p>
<p>
</body>
</html>

View File

@@ -95,3 +95,9 @@
#li Returns the RCBasic mesh animation id
#/list
<br>
<b>Function Serenity_GetMeshAnimationIDByName(mesh_index, animation_name$)</b>
#list ul
#li Returns the RCBasic mesh animation id
#/list
<br>

0
doc/serenity_docs/update_doc.sh Normal file → Executable file
View File