00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00013
00017
00019
00020
00021
00023
00024 #ifndef _YRTYPES_H
00025 #define _YRTYPES_H
00026
00027 #include <core_api/light.h>
00028 #include <core_api/vector3d.h>
00029 #include <core_api/environment.h>
00030 #include <core_api/params.h>
00031 #include <core_api/scene.h>
00032 #include <core_api/material.h>
00033 #include <core_api/imagefilm.h>
00034 #include <core_api/camera.h>
00035
00036 #include <yafraycore/tga_io.h>
00037 #include <yafraycore/meshtypes.h>
00038
00039 #include <core_api/matrix4.h>
00040
00041
00042
00043
00044
00045 typedef yafaray::light_t YRLight;
00046 typedef yafaray::color_t YRColorRGB;
00047 typedef yafaray::point3d_t YRPoint3D;
00048 typedef yafaray::vector3d_t YRVector3D;
00049 typedef yafaray::renderEnvironment_t YRRenderEnvironment;
00050 typedef yafaray::parameter_t YRParameter;
00051 typedef yafaray::paraMap_t YRParameterMap;
00052 typedef yafaray::scene_t YRScene;
00053 typedef yafaray::material_t YRMaterial;
00054 typedef yafaray::surfaceIntegrator_t YRSurfaceIntegrator;
00055 typedef yafaray::objID_t YRObjectID;
00056 typedef yafaray::imageFilm_t YRFilm;
00057 typedef yafaray::outTga_t YRTga;
00058 typedef yafaray::matrix4x4_t YRMatrix4x4;
00059 typedef yafaray::camera_t YRCamera;
00060 typedef yafaray::ray_t YRRay;
00061 typedef yafaray::PFLOAT YRPFloat;
00062 typedef yafaray::triangleObject_t YRTriangleObject;
00063 typedef yafaray::uv_t YRuv;
00064
00065
00066
00067 #endif