- Main Page
- Classes
- Files
- Directories
- Examples

- File List
- File Members

# fbxshadingconventions.h

Go to the documentation of this file.

    00001 /****************************************************************************************
    00002
    00003    Copyright (C) 2012 Autodesk, Inc.
    00004    All rights reserved.
    00005
    00006    Use of this software is subject to the terms of the Autodesk license agreement
    00007    provided at the time of installation or download, or which otherwise accompanies
    00008    this software in either electronic or hard copy form.
    00009
    00010 ****************************************************************************************/
    00011
    00013 #ifndef _FBXSDK_SCENE_SHADING_CONVENTIONS_H_
    00014 #define _FBXSDK_SCENE_SHADING_CONVENTIONS_H_
    00015
    00016 #include <fbxsdk/fbxsdk_def.h>
    00017
    00018 #include <fbxsdk/fbxsdk_nsbegin.h>
    00019
    00020 //Predefined shader languages
    00021 #define FBXSDK_SHADING_LANGUAGE_HLSL    "HLSL"
    00022 #define FBXSDK_SHADING_LANGUAGE_GLSL    "GLSL"
    00023 #define FBXSDK_SHADING_LANGUAGE_CGFX    "CGFX"
    00024 #define FBXSDK_SHADING_LANGUAGE_MRSL    "MentalRaySL"
    00025
    00026 //Predefined rendering APIs
    00027 #define FBXSDK_RENDERING_API_DIRECTX    "DirectX"
    00028 #define FBXSDK_RENDERING_API_OPENGL     "OpenGL"
    00029 #define FBXSDK_RENDERING_API_MENTALRAY  "MentalRay"
    00030 #define FBXSDK_RENDERING_API_PREVIEW    "PreviewColorAPI"
    00031
    00032 #define FBXSDK_IMPLEMENTATION_PREVIEW   "ImplementationPreview"
    00033 #define FBXSDK_IMPLEMENTATION_MENTALRAY "ImplementationMentalRay"
    00034 #define FBXSDK_IMPLEMENTATION_CGFX      "ImplementationCGFX"
    00035 #define FBXSDK_IMPLEMENTATION_HLSL      "ImplementationHLSL"
    00036 #define FBXSDK_IMPLEMENTATION_OGS       "ImplementaitonOGS"
    00037 #define FBXSDK_IMPLEMENTATION_NONE      "ImplementationNone"
    00038
    00039 //PROTEIN 1.0 conventions
    00040 #define FBXSDK_TYPE_ENVIRONMENT         "KFbxEnvironment"
    00041 #define FBXSDK_TYPE_LIGHT               "KFbxLight"
    00042 #define FBXSDK_TYPE_PROCEDURALGEOMETRY  "KFbxProceduralGeometry"
    00043 #define FBXSDK_TYPE_SURFACEMATERIAL     "KFbxSurfaceMaterial"
    00044 #define FBXSDK_TYPE_TEXTURE             "KFbxTexture"
    00045 #define FBXSDK_TYPE_SWATCHSCENE         "KFbxSwatchScene"
    00046
    00047 //PROTEIN 2.0 conventions
    00048 #define ADSK_TYPE_ENVIRONMENT           "ADSKEnvironmentDefinition"
    00049 #define ADSK_TYPE_LIGHT                 "ADSKLightDefinition"
    00050 #define ADSK_TYPE_PROCEDURALGEOMETRY    "ADSKProceduralGeometryDefinition"
    00051 #define ADSK_TYPE_SURFACEMATERIAL       "ADSKSurfaceMaterialDefinition"
    00052 #define ADSK_TYPE_TEXTURE               "ADSKTextureDefinition"
    00053 #define ADSK_TYPE_SWATCHSCENE           "ADSKSwatchSceneDefinition"
    00054
    00055 //ASSET Definition conventions
    00056 #define ADSK_UI_DEFINITION_URL          "UIDefinition"
    00057
    00058 #include <fbxsdk/fbxsdk_nsend.h>
    00059
    00060 #endif /* _FBXSDK_SCENE_SHADING_CONVENTIONS_H_ */