#include "FCDocument/FCDParameterAnimatable.h"
Go to the source code of this file.
Namespaces | |
namespace | FCDEffectTools |
Typedefs | |
typedef FCDEffectParameterAnimatableT< FMVector4, 1 > | FCDEffectParameterColor4 |
A RGBA color effect parameter. | |
typedef FCDEffectParameterAnimatableT< float, 0 > | FCDEffectParameterFloat |
A floating-point value effect parameter. | |
typedef fm::pvector< FCDEffectParameter > | FCDEffectParameterList |
A dynamically-sized array of effect parameters. | |
Functions | |
FCOLLADA_EXPORT void | FCDEffectTools::SynchronizeAnimatedParams (FCDGeometryInstance *geometryInstance, FCDMaterialInstance *materialInstance) |
Synchronizes the standard effect parameters associated with a material instance. | |
FCOLLADA_EXPORT void | FCDEffectTools::LinkAnimatedParamCommonFloat (const fm::string &semantic, FCDEffectParameterFloat *param, FCDGeometryInstance *geometry, FCDMaterial *material, FCDEffect *effect, FCDEffectProfile *profile) |
{INTERNAL] Synchronizes a standard effect's float parameter from the three lists that can affect it with newparam's and setparam's. | |
FCOLLADA_EXPORT void | FCDEffectTools::LinkAnimatedParamCommonVector (const fm::string &semantic, FCDEffectParameterColor4 *param, FCDGeometryInstance *geometry, FCDMaterial *material, FCDEffect *effect, FCDEffectProfile *profile) |
[INTERNAL] Synchronizes a standard effect's vector parameter from the three lists that can affect it with newparam's and setparam's. | |
FCOLLADA_EXPORT FCDParameterAnimatableColor4 * | FCDEffectTools::GetAnimatedColor (FCDGeometryInstance *geometryInstance, FCDMaterial *material, const fm::string &semantic, bool *isFloat3) |
document. | |
FCOLLADA_EXPORT FCDParameterAnimatableFloat * | FCDEffectTools::GetAnimatedFloat (FCDGeometryInstance *geometryInstance, FCDMaterial *material, const fm::string &semantic) |
document. | |
FCOLLADA_EXPORT FMVector4 * | FCDEffectTools::GetDefaultColor (FCDMaterial *material, const fm::string &semantic, bool *isFloat3) |
document. | |
FCOLLADA_EXPORT float * | FCDEffectTools::GetDefaultFloat (FCDMaterial *material, const fm::string &semantic) |
document. | |
FCOLLADA_EXPORT const FCDEffectParameter * | FCDEffectTools::FindEffectParameterBySemantic (const FCDMaterialInstance *materialInstance, const char *semantic, bool localOnly=false) |
Retrieves a common effect parameter. | |
FCOLLADA_EXPORT FCDEffectParameter * | FCDEffectTools::FindEffectParameterBySemantic (FCDMaterialInstance *materialInstance, const char *semantic, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT const FCDEffectParameter * | FCDEffectTools::FindEffectParameterBySemantic (const FCDGeometryInstance *geometryInstance, const char *semantic) |
See above. | |
FCOLLADA_EXPORT FCDEffectParameter * | FCDEffectTools::FindEffectParameterBySemantic (FCDGeometryInstance *geometryInstance, const char *semantic) |
See above. | |
FCOLLADA_EXPORT const FCDEffectParameter * | FCDEffectTools::FindEffectParameterBySemantic (const FCDMaterial *material, const char *semantic, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT FCDEffectParameter * | FCDEffectTools::FindEffectParameterBySemantic (FCDMaterial *material, const char *semantic, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT const FCDEffectParameter * | FCDEffectTools::FindEffectParameterBySemantic (const FCDEffect *effect, const char *semantic, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT FCDEffectParameter * | FCDEffectTools::FindEffectParameterBySemantic (FCDEffect *effect, const char *semantic, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT const FCDEffectParameter * | FCDEffectTools::FindEffectParameterBySemantic (const FCDEffectProfile *profile, const char *semantic, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT FCDEffectParameter * | FCDEffectTools::FindEffectParameterBySemantic (FCDEffectProfile *profile, const char *semantic, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT const FCDEffectParameter * | FCDEffectTools::FindEffectParameterBySemantic (const FCDEffectTechnique *technique, const char *semantic, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT FCDEffectParameter * | FCDEffectTools::FindEffectParameterBySemantic (FCDEffectTechnique *technique, const char *semantic, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT const FCDEffectParameter * | FCDEffectTools::FindEffectParameterByReference (const FCDMaterialInstance *materialInstance, const char *reference, bool localOnly=false) |
Retrieves a common effect parameter. | |
FCOLLADA_EXPORT FCDEffectParameter * | FCDEffectTools::FindEffectParameterByReference (FCDMaterialInstance *materialInstance, const char *reference, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT const FCDEffectParameter * | FCDEffectTools::FindEffectParameterByReference (const FCDGeometryInstance *geometryInstance, const char *reference) |
See above. | |
FCOLLADA_EXPORT FCDEffectParameter * | FCDEffectTools::FindEffectParameterByReference (FCDGeometryInstance *geometryInstance, const char *reference) |
See above. | |
FCOLLADA_EXPORT const FCDEffectParameter * | FCDEffectTools::FindEffectParameterByReference (const FCDMaterial *material, const char *reference, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT FCDEffectParameter * | FCDEffectTools::FindEffectParameterByReference (FCDMaterial *material, const char *reference, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT const FCDEffectParameter * | FCDEffectTools::FindEffectParameterByReference (const FCDEffect *effect, const char *reference, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT FCDEffectParameter * | FCDEffectTools::FindEffectParameterByReference (FCDEffect *effect, const char *reference, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT const FCDEffectParameter * | FCDEffectTools::FindEffectParameterByReference (const FCDEffectProfile *profile, const char *reference, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT FCDEffectParameter * | FCDEffectTools::FindEffectParameterByReference (FCDEffectProfile *profile, const char *reference, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT const FCDEffectParameter * | FCDEffectTools::FindEffectParameterByReference (const FCDEffectTechnique *technique, const char *reference, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT FCDEffectParameter * | FCDEffectTools::FindEffectParameterByReference (FCDEffectTechnique *technique, const char *reference, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersBySemantic (const FCDMaterialInstance *materialInstance, const char *semantic, FCDEffectParameterList ¶meters, bool localOnly=false) |
Retrieves a subset of the common effect parameter list. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersBySemantic (FCDMaterialInstance *materialInstance, const char *semantic, FCDEffectParameterList ¶meters, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersBySemantic (const FCDMaterial *material, const char *semantic, FCDEffectParameterList ¶meters, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersBySemantic (FCDMaterial *material, const char *semantic, FCDEffectParameterList ¶meters, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersBySemantic (const FCDEffect *effect, const char *semantic, FCDEffectParameterList ¶meters, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersBySemantic (FCDEffect *effect, const char *semantic, FCDEffectParameterList ¶meters, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersBySemantic (const FCDEffectProfile *profile, const char *semantic, FCDEffectParameterList ¶meters, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersBySemantic (FCDEffectProfile *profile, const char *semantic, FCDEffectParameterList ¶meters, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersBySemantic (const FCDEffectTechnique *technique, const char *semantic, FCDEffectParameterList ¶meters, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersBySemantic (FCDEffectTechnique *technique, const char *semantic, FCDEffectParameterList ¶meters, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersByReference (const FCDMaterialInstance *materialInstance, const char *reference, FCDEffectParameterList ¶meters, bool localOnly=false) |
Retrieves a subset of the common effect parameter list. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersByReference (FCDMaterialInstance *materialInstance, const char *reference, FCDEffectParameterList ¶meters, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersByReference (const FCDMaterial *material, const char *reference, FCDEffectParameterList ¶meters, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersByReference (FCDMaterial *material, const char *reference, FCDEffectParameterList ¶meters, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersByReference (const FCDEffect *effect, const char *reference, FCDEffectParameterList ¶meters, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersByReference (FCDEffect *effect, const char *reference, FCDEffectParameterList ¶meters, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersByReference (const FCDEffectProfile *profile, const char *reference, FCDEffectParameterList ¶meters, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersByReference (FCDEffectProfile *profile, const char *reference, FCDEffectParameterList ¶meters, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersByReference (const FCDEffectTechnique *technique, const char *reference, FCDEffectParameterList ¶meters, bool localOnly=false) |
See above. | |
FCOLLADA_EXPORT void | FCDEffectTools::FindEffectParametersByReference (FCDEffectTechnique *technique, const char *reference, FCDEffectParameterList ¶meters, bool localOnly=false) |
See above. | |
Variables | |
FCOLLADA_EXPORT | FCDEffectParameterAnimatableT |
Trick Doxygen. |