API for writing camera nodes. More...
Go to the source code of this file.
Data Structures | |
| struct | AtCameraInput |
| Camera ray creation inputs. More... | |
| struct | AtCameraOutput |
| Camera ray creation outputs. More... | |
| struct | AtCameraNodeMethods |
| Camera node methods structure. More... | |
Macros | |
| #define | AI_CAMERA_NODE_EXPORT_METHODS(tag) |
| Camera node methods exporter. More... | |
Node Method Declarations | |
| #define | camera_create_ray static void CameraCreateRay(const AtNode* node, const AtCameraInput& input, AtCameraOutput& output, uint16_t tid) |
| Camera's camera_create_ray method declaration. More... | |
| #define | camera_reverse_ray static bool CameraReverseRay(const AtNode* node, const AtVector &Po, float relative_time, AtVector2 &Ps) |
| Camera's camera_reverse_ray method declaration. More... | |
Functions | |
API Methods for Camera Writers | |
| AI_API void | AiCameraInitialize (AtNode *node) |
| Initialize the camera's internal data. More... | |
| AI_API void | AiCameraUpdate (AtNode *node, bool plane_distance) |
| Updates camera's internal data. More... | |
API for writing camera nodes.