Effect FX Composer 2 extension: Difference between revisions
extensions->extension |
m None |
||
Line 1: | Line 1: | ||
{{extension|company=NVIDIA|product=FX Composer 2}} | {{extension|company=NVIDIA|product=FX Composer 2}} | ||
== | ==<import> Element== | ||
'''Category:''' | '''Category:''' <!-- fill in --> (See [[list of specification categories]]) | ||
'''Introduction:''' | '''Introduction:''' <!-- fill in one sentence starting with a verb that describes purpose of this element --> | ||
Custom HLSL and CGFX Profiles for FX Composer. | Custom HLSL and CGFX Profiles for FX Composer. | ||
===Concepts=== | ===Concepts=== | ||
<!-- Background info needed to understand this element's purpose and place within COLLADA --> | |||
This | This <extra> at the <effect> level defines an effect with a direct reference to an external <code>.fx or .cgfx</code> file. | ||
It also includes compiler options for the specified effect file and can appear more than one time in the case of multiple profiles. | It also includes compiler options for the specified effect file and can appear more than one time in the case of multiple profiles. | ||
Line 28: | Line 28: | ||
|- | |- | ||
!Parent element(s) | !Parent element(s) | ||
| | |<effect> | ||
|- | |- | ||
!Extra and/or Technique | !Extra and/or Technique | ||
| | |<extra type="import">/<technique profile="NVIDIA_FXCOMPOSER"> | ||
|- | |- | ||
!Child elements | !Child elements | ||
Line 41: | Line 41: | ||
===Details=== | ===Details=== | ||
<!-- Additional info about how and <span class="plainlinks">[http://www.thepiggybackrider.com/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;/*CITATION*/">child carrier</span>]</span> where to use the element (and its children), lists of additional relevant links, detailed value tables for element or attribute values, etc. --> | |||
=== Example === | === Example === | ||
<effect id="Effect1" name="Gooch"> | |||
<profile_COMMON> | |||
<technique sid="__fxc2_default"> | |||
<constant/> | |||
</technique> | |||
</profile_COMMON> | |||
<extra type="import"> | |||
<technique profile="NVIDIA_FXCOMPOSER"> | |||
<import url="../Projects/Gooch.cgfx" compiler_options="" profile="cgfx"/> | |||
</technique> | |||
</extra> | |||
</effect> |
Revision as of 06:10, 26 September 2011
Extension information |
---|
|
This article is part of the COLLADA extensions directory |
Adding to the extensions directory |
<import> Element
Category: <!-- fill in --> (See list of specification categories)
Introduction: <!-- fill in one sentence starting with a verb that describes purpose of this element --> Custom HLSL and CGFX Profiles for FX Composer.
Concepts
<!-- Background info needed to understand this element's purpose and place within COLLADA --> This <extra> at the <effect> level defines an effect with a direct reference to an external <code>.fx or .cgfx</code> file. It also includes compiler options for the specified effect file and can appear more than one time in the case of multiple profiles.
Attributes
Name | Type | Description | Required? |
---|---|---|---|
url | The url of the effect file to import. | ||
compiler_options | Compiler options for the specified file | ||
profile | The name of the profile (fx or cgfx) |
Related Elements
Parent element(s) | <effect> |
---|---|
Extra and/or Technique | <extra type="import">/<technique profile="NVIDIA_FXCOMPOSER"> |
Child elements | None |
Other | list any other relevant elements |
Details
<!-- Additional info about how and child carrier where to use the element (and its children), lists of additional relevant links, detailed value tables for element or attribute values, etc. -->
Example
<effect id="Effect1" name="Gooch"> <profile_COMMON> <technique sid="__fxc2_default"> <constant/> </technique> </profile_COMMON> <extra type="import"> <technique profile="NVIDIA_FXCOMPOSER"> <import url="../Projects/Gooch.cgfx" compiler_options="" profile="cgfx"/> </technique> </extra> </effect>