Created
September 3, 2018 18:31
-
-
Save shartte/91d28b3aaab613394751f530dac14dd1 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "version": 1, | |
| "functions": [ | |
| { | |
| "symbol": "Filament_Colors_Cct", | |
| "namespace": "Colors", | |
| "short_name": "Cct", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "temperature", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "color", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT3" | |
| } | |
| }, | |
| "mutability": "OUT" | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Colors_IlluminantD", | |
| "namespace": "Colors", | |
| "short_name": "IlluminantD", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "temperature", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "color", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT3" | |
| } | |
| }, | |
| "mutability": "OUT" | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_SetProjectionFrustum", | |
| "namespace": "Camera", | |
| "short_name": "SetProjectionFrustum", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| }, | |
| { | |
| "name": "projection", | |
| "type": { | |
| "type": "enum", | |
| "name": "FCameraProjection" | |
| } | |
| }, | |
| { | |
| "name": "left", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "DOUBLE" | |
| } | |
| }, | |
| { | |
| "name": "right", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "DOUBLE" | |
| } | |
| }, | |
| { | |
| "name": "bottom", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "DOUBLE" | |
| } | |
| }, | |
| { | |
| "name": "top", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "DOUBLE" | |
| } | |
| }, | |
| { | |
| "name": "near", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "DOUBLE" | |
| } | |
| }, | |
| { | |
| "name": "far", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "DOUBLE" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_SetProjectionFov", | |
| "namespace": "Camera", | |
| "short_name": "SetProjectionFov", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| }, | |
| { | |
| "name": "fovInDegrees", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "DOUBLE" | |
| } | |
| }, | |
| { | |
| "name": "aspect", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "DOUBLE" | |
| } | |
| }, | |
| { | |
| "name": "near", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "DOUBLE" | |
| } | |
| }, | |
| { | |
| "name": "far", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "DOUBLE" | |
| } | |
| }, | |
| { | |
| "name": "fov", | |
| "type": { | |
| "type": "enum", | |
| "name": "FCameraFov" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_SetProjectionLens", | |
| "namespace": "Camera", | |
| "short_name": "SetProjectionLens", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| }, | |
| { | |
| "name": "focalLength", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "DOUBLE" | |
| } | |
| }, | |
| { | |
| "name": "near", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "DOUBLE" | |
| } | |
| }, | |
| { | |
| "name": "far", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "DOUBLE" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_SetProjectionMatrix", | |
| "namespace": "Camera", | |
| "short_name": "SetProjectionMatrix", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| }, | |
| { | |
| "name": "matrix", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "MAT4X4" | |
| } | |
| } | |
| }, | |
| { | |
| "name": "near", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "DOUBLE" | |
| } | |
| }, | |
| { | |
| "name": "far", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "DOUBLE" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_GetProjectionMatrix", | |
| "namespace": "Camera", | |
| "short_name": "GetProjectionMatrix", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| }, | |
| { | |
| "name": "matrixOut", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "MAT4X4" | |
| } | |
| }, | |
| "mutability": "OUT" | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_GetCullingProjectionMatrix", | |
| "namespace": "Camera", | |
| "short_name": "GetCullingProjectionMatrix", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| }, | |
| { | |
| "name": "matrixOut", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "MAT4X4" | |
| } | |
| }, | |
| "mutability": "OUT" | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_GetNear", | |
| "namespace": "Camera", | |
| "short_name": "GetNear", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_GetCullingFar", | |
| "namespace": "Camera", | |
| "short_name": "GetCullingFar", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_SetModelMatrix", | |
| "namespace": "Camera", | |
| "short_name": "SetModelMatrix", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| }, | |
| { | |
| "name": "matrix", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "MAT4X4F" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_LookAt", | |
| "namespace": "Camera", | |
| "short_name": "LookAt", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| }, | |
| { | |
| "name": "eye", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT3" | |
| } | |
| } | |
| }, | |
| { | |
| "name": "center", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT3" | |
| } | |
| } | |
| }, | |
| { | |
| "name": "up", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT3" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_GetModelMatrix", | |
| "namespace": "Camera", | |
| "short_name": "GetModelMatrix", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| }, | |
| { | |
| "name": "matrixOut", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "MAT4X4F" | |
| } | |
| }, | |
| "mutability": "OUT" | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_GetViewMatrix", | |
| "namespace": "Camera", | |
| "short_name": "GetViewMatrix", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| }, | |
| { | |
| "name": "matrixOut", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "MAT4X4F" | |
| } | |
| }, | |
| "mutability": "OUT" | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_GetPosition", | |
| "namespace": "Camera", | |
| "short_name": "GetPosition", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| }, | |
| { | |
| "name": "vectorOut", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT3" | |
| } | |
| }, | |
| "mutability": "OUT" | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_GetLeftVector", | |
| "namespace": "Camera", | |
| "short_name": "GetLeftVector", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| }, | |
| { | |
| "name": "vectorOut", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT3" | |
| } | |
| }, | |
| "mutability": "OUT" | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_GetUpVector", | |
| "namespace": "Camera", | |
| "short_name": "GetUpVector", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| }, | |
| { | |
| "name": "vectorOut", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT3" | |
| } | |
| }, | |
| "mutability": "OUT" | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_GetForwardVector", | |
| "namespace": "Camera", | |
| "short_name": "GetForwardVector", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| }, | |
| { | |
| "name": "vectorOut", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT3" | |
| } | |
| }, | |
| "mutability": "OUT" | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_GetFrustum", | |
| "namespace": "Camera", | |
| "short_name": "GetFrustum", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| }, | |
| { | |
| "name": "frustumOut", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Frustum" | |
| }, | |
| "mutability": "OUT" | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_GetEntity", | |
| "namespace": "Camera", | |
| "short_name": "GetEntity", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_SetExposure", | |
| "namespace": "Camera", | |
| "short_name": "SetExposure", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| }, | |
| { | |
| "name": "aperture", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "shutterSpeed", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "sensitivity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_GetAperture", | |
| "namespace": "Camera", | |
| "short_name": "GetAperture", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_GetShutterSpeed", | |
| "namespace": "Camera", | |
| "short_name": "GetShutterSpeed", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_GetSensitivity", | |
| "namespace": "Camera", | |
| "short_name": "GetSensitivity", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_InverseProjection", | |
| "namespace": "Camera", | |
| "short_name": "InverseProjection", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "projection", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "MAT4X4" | |
| } | |
| } | |
| }, | |
| { | |
| "name": "invertedOut", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "MAT4X4" | |
| } | |
| }, | |
| "mutability": "OUT" | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Camera_InverseProjectionF", | |
| "namespace": "Camera", | |
| "short_name": "InverseProjectionF", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "projection", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "MAT4X4F" | |
| } | |
| } | |
| }, | |
| { | |
| "name": "invertedOut", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "MAT4X4F" | |
| } | |
| }, | |
| "mutability": "OUT" | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_Create", | |
| "namespace": "Engine", | |
| "short_name": "Create", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "backend", | |
| "type": { | |
| "type": "enum", | |
| "name": "FBackend" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_CreateShared", | |
| "namespace": "Engine", | |
| "short_name": "CreateShared", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "backend", | |
| "type": { | |
| "type": "enum", | |
| "name": "FBackend" | |
| } | |
| }, | |
| { | |
| "name": "sharedGlContext", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": null | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_DestroyEngine", | |
| "namespace": "Engine", | |
| "short_name": "DestroyEngine", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_CreateSwapChain", | |
| "namespace": "Engine", | |
| "short_name": "CreateSwapChain", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::SwapChain" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "surface", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": null | |
| } | |
| }, | |
| { | |
| "name": "flags", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_DestroySwapChain", | |
| "namespace": "Engine", | |
| "short_name": "DestroySwapChain", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "swapChain", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::SwapChain" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_CreateView", | |
| "namespace": "Engine", | |
| "short_name": "CreateView", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_DestroyView", | |
| "namespace": "Engine", | |
| "short_name": "DestroyView", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_CreateRenderer", | |
| "namespace": "Engine", | |
| "short_name": "CreateRenderer", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Renderer" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_DestroyRenderer", | |
| "namespace": "Engine", | |
| "short_name": "DestroyRenderer", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "renderer", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Renderer" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_CreateCamera", | |
| "namespace": "Engine", | |
| "short_name": "CreateCamera", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_CreateCameraWithEntity", | |
| "namespace": "Engine", | |
| "short_name": "CreateCameraWithEntity", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "entity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_DestroyCamera", | |
| "namespace": "Engine", | |
| "short_name": "DestroyCamera", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_CreateScene", | |
| "namespace": "Engine", | |
| "short_name": "CreateScene", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Scene" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_DestroyScene", | |
| "namespace": "Engine", | |
| "short_name": "DestroyScene", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "scene", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Scene" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_CreateFence", | |
| "namespace": "Engine", | |
| "short_name": "CreateFence", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Fence" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "fenceType", | |
| "type": { | |
| "type": "enum", | |
| "name": "FFenceType" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_DestroyFence", | |
| "namespace": "Engine", | |
| "short_name": "DestroyFence", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "fence", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Fence" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_DestroyStream", | |
| "namespace": "Engine", | |
| "short_name": "DestroyStream", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "stream", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Stream" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_DestroyIndexBuffer", | |
| "namespace": "Engine", | |
| "short_name": "DestroyIndexBuffer", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "indexBuffer", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndexBuffer" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_DestroyVertexBuffer", | |
| "namespace": "Engine", | |
| "short_name": "DestroyVertexBuffer", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "vertexBuffer", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::VertexBuffer" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_DestroyIndirectLight", | |
| "namespace": "Engine", | |
| "short_name": "DestroyIndirectLight", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "indirectLight", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndirectLight" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_DestroyMaterial", | |
| "namespace": "Engine", | |
| "short_name": "DestroyMaterial", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "material", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_DestroyMaterialInstance", | |
| "namespace": "Engine", | |
| "short_name": "DestroyMaterialInstance", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "materialInstance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_DestroySkybox", | |
| "namespace": "Engine", | |
| "short_name": "DestroySkybox", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "skybox", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Skybox" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_DestroyTexture", | |
| "namespace": "Engine", | |
| "short_name": "DestroyTexture", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "texture", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_GetTransformManager", | |
| "namespace": "Engine", | |
| "short_name": "GetTransformManager", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::TransformManager" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_GetLightManager", | |
| "namespace": "Engine", | |
| "short_name": "GetLightManager", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Engine_GetRenderableManager", | |
| "namespace": "Engine", | |
| "short_name": "GetRenderableManager", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_EntityManager_CreateEntities", | |
| "namespace": "EntityManager", | |
| "short_name": "CreateEntities", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "entities", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| }, | |
| { | |
| "name": "count", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_EntityManager_CreateEntity", | |
| "namespace": "EntityManager", | |
| "short_name": "CreateEntity", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| }, | |
| "parameters": [] | |
| }, | |
| { | |
| "symbol": "Filament_EntityManager_DestroyEntities", | |
| "namespace": "EntityManager", | |
| "short_name": "DestroyEntities", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "entities", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| }, | |
| { | |
| "name": "count", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_EntityManager_DestroyEntity", | |
| "namespace": "EntityManager", | |
| "short_name": "DestroyEntity", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "entity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_EntityManager_IsAlive", | |
| "namespace": "EntityManager", | |
| "short_name": "IsAlive", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "entity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Fence_Wait", | |
| "namespace": "Fence", | |
| "short_name": "Wait", | |
| "return_type": { | |
| "type": "enum", | |
| "name": "FFenceStatus" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "fence", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Fence" | |
| } | |
| }, | |
| { | |
| "name": "mode", | |
| "type": { | |
| "type": "enum", | |
| "name": "FFenceMode" | |
| } | |
| }, | |
| { | |
| "name": "timeoutNanoSeconds", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Fence_WaitAndDestroy", | |
| "namespace": "Fence", | |
| "short_name": "WaitAndDestroy", | |
| "return_type": { | |
| "type": "enum", | |
| "name": "FFenceStatus" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "fence", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Fence" | |
| } | |
| }, | |
| { | |
| "name": "mode", | |
| "type": { | |
| "type": "enum", | |
| "name": "FFenceMode" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_IndexBuffer_CreateBuilder", | |
| "namespace": "IndexBuffer", | |
| "short_name": "CreateBuilder", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndexBuffer::Builder" | |
| }, | |
| "parameters": [] | |
| }, | |
| { | |
| "symbol": "Filament_IndexBuffer_DestroyBuilder", | |
| "namespace": "IndexBuffer", | |
| "short_name": "DestroyBuilder", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndexBuffer::Builder" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_IndexBuffer_BuilderIndexCount", | |
| "namespace": "IndexBuffer", | |
| "short_name": "BuilderIndexCount", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndexBuffer::Builder" | |
| } | |
| }, | |
| { | |
| "name": "indexCount", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_IndexBuffer_BuilderBufferType", | |
| "namespace": "IndexBuffer", | |
| "short_name": "BuilderBufferType", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndexBuffer::Builder" | |
| } | |
| }, | |
| { | |
| "name": "indexType", | |
| "type": { | |
| "type": "enum", | |
| "name": "FIndexBufferIndexType" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_IndexBuffer_BuilderBuild", | |
| "namespace": "IndexBuffer", | |
| "short_name": "BuilderBuild", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndexBuffer" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndexBuffer::Builder" | |
| } | |
| }, | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_IndexBuffer_GetIndexCount", | |
| "namespace": "IndexBuffer", | |
| "short_name": "GetIndexCount", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "indexBuffer", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndexBuffer" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_IndexBuffer_SetBuffer", | |
| "namespace": "IndexBuffer", | |
| "short_name": "SetBuffer", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "vertexBuffer", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndexBuffer" | |
| } | |
| }, | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "data", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": null | |
| } | |
| }, | |
| { | |
| "name": "sizeInBytes", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "destOffsetInBytes", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "freeBuffer", | |
| "type": { | |
| "type": "callback", | |
| "name": "FFreeBufferFn" | |
| } | |
| }, | |
| { | |
| "name": "freeBufferArg", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": null | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_IndirectLight_CreateBuilder", | |
| "namespace": "IndirectLight", | |
| "short_name": "CreateBuilder", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndirectLight::Builder" | |
| }, | |
| "parameters": [] | |
| }, | |
| { | |
| "symbol": "Filament_IndirectLight_DestroyBuilder", | |
| "namespace": "IndirectLight", | |
| "short_name": "DestroyBuilder", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndirectLight::Builder" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_IndirectLight_BuilderBuild", | |
| "namespace": "IndirectLight", | |
| "short_name": "BuilderBuild", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndirectLight" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndirectLight::Builder" | |
| } | |
| }, | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_IndirectLight_BuilderReflections", | |
| "namespace": "IndirectLight", | |
| "short_name": "BuilderReflections", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndirectLight::Builder" | |
| } | |
| }, | |
| { | |
| "name": "texture", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_IndirectLight_Irradiance", | |
| "namespace": "IndirectLight", | |
| "short_name": "Irradiance", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndirectLight::Builder" | |
| } | |
| }, | |
| { | |
| "name": "bands", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| }, | |
| { | |
| "name": "sh", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT3" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_IndirectLight_IrradianceAsTexture", | |
| "namespace": "IndirectLight", | |
| "short_name": "IrradianceAsTexture", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndirectLight::Builder" | |
| } | |
| }, | |
| { | |
| "name": "texture", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_IndirectLight_Intensity", | |
| "namespace": "IndirectLight", | |
| "short_name": "Intensity", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndirectLight::Builder" | |
| } | |
| }, | |
| { | |
| "name": "envIntensity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_IndirectLight_Rotation", | |
| "namespace": "IndirectLight", | |
| "short_name": "Rotation", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndirectLight::Builder" | |
| } | |
| }, | |
| { | |
| "name": "v0", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "v1", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "v2", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "v3", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "v4", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "v5", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "v6", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "v7", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "v8", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_IndirectLight_SetIntensity", | |
| "namespace": "IndirectLight", | |
| "short_name": "SetIntensity", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "indirectLight", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndirectLight" | |
| } | |
| }, | |
| { | |
| "name": "intensity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_IndirectLight_GetIntensity", | |
| "namespace": "IndirectLight", | |
| "short_name": "GetIntensity", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "indirectLight", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndirectLight" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_IndirectLight_SetRotation", | |
| "namespace": "IndirectLight", | |
| "short_name": "SetRotation", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "indirectLight", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndirectLight" | |
| } | |
| }, | |
| { | |
| "name": "v0", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "v1", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "v2", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "v3", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "v4", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "v5", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "v6", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "v7", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "v8", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_HasComponent", | |
| "namespace": "LightManager", | |
| "short_name": "HasComponent", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "entity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_GetInstance", | |
| "namespace": "LightManager", | |
| "short_name": "GetInstance", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "entity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_Destroy", | |
| "namespace": "LightManager", | |
| "short_name": "Destroy", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "entity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_CreateBuilder", | |
| "namespace": "LightManager", | |
| "short_name": "CreateBuilder", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager::Builder" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "lightType", | |
| "type": { | |
| "type": "enum", | |
| "name": "FLightManagerType" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_DestroyBuilder", | |
| "namespace": "LightManager", | |
| "short_name": "DestroyBuilder", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager::Builder" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_BuilderCastShadows", | |
| "namespace": "LightManager", | |
| "short_name": "BuilderCastShadows", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "enable", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_BuilderShadowOptions", | |
| "namespace": "LightManager", | |
| "short_name": "BuilderShadowOptions", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "mapSize", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "constantBias", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "normalBias", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "shadowFar", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_BuilderCastLight", | |
| "namespace": "LightManager", | |
| "short_name": "BuilderCastLight", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "enabled", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_BuilderPosition", | |
| "namespace": "LightManager", | |
| "short_name": "BuilderPosition", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "position", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT3" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_BuilderDirection", | |
| "namespace": "LightManager", | |
| "short_name": "BuilderDirection", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "direction", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT3" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_BuilderColor", | |
| "namespace": "LightManager", | |
| "short_name": "BuilderColor", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "color", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT3" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_BuilderIntensity", | |
| "namespace": "LightManager", | |
| "short_name": "BuilderIntensity", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "intensity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_BuilderIntensityWatts", | |
| "namespace": "LightManager", | |
| "short_name": "BuilderIntensityWatts", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "watts", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "efficiency", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_BuilderFalloff", | |
| "namespace": "LightManager", | |
| "short_name": "BuilderFalloff", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "radius", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_BuilderSpotLightCone", | |
| "namespace": "LightManager", | |
| "short_name": "BuilderSpotLightCone", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "inner", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "outer", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_BuilderAngularRadius", | |
| "namespace": "LightManager", | |
| "short_name": "BuilderAngularRadius", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "angularRadius", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_BuilderHaloSize", | |
| "namespace": "LightManager", | |
| "short_name": "BuilderHaloSize", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "haloSize", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_BuilderHaloFalloff", | |
| "namespace": "LightManager", | |
| "short_name": "BuilderHaloFalloff", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "haloFalloff", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_BuilderBuild", | |
| "namespace": "LightManager", | |
| "short_name": "BuilderBuild", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "entity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_SetPosition", | |
| "namespace": "LightManager", | |
| "short_name": "SetPosition", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "position", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT3" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_GetPosition", | |
| "namespace": "LightManager", | |
| "short_name": "GetPosition", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "out", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT3" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_SetDirection", | |
| "namespace": "LightManager", | |
| "short_name": "SetDirection", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "direction", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT3" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_GetDirection", | |
| "namespace": "LightManager", | |
| "short_name": "GetDirection", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "out", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT3" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_SetColor", | |
| "namespace": "LightManager", | |
| "short_name": "SetColor", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "linearR", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "linearG", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "linearB", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_GetColor", | |
| "namespace": "LightManager", | |
| "short_name": "GetColor", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "out", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT3" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_SetIntensity", | |
| "namespace": "LightManager", | |
| "short_name": "SetIntensity", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "intensity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_SetIntensityWatts", | |
| "namespace": "LightManager", | |
| "short_name": "SetIntensityWatts", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "watts", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "efficiency", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_GetIntensity", | |
| "namespace": "LightManager", | |
| "short_name": "GetIntensity", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_SetFalloff", | |
| "namespace": "LightManager", | |
| "short_name": "SetFalloff", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "falloff", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_GetFalloff", | |
| "namespace": "LightManager", | |
| "short_name": "GetFalloff", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_SetSpotLightCone", | |
| "namespace": "LightManager", | |
| "short_name": "SetSpotLightCone", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "inner", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "outer", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_SetSunAngularRadius", | |
| "namespace": "LightManager", | |
| "short_name": "SetSunAngularRadius", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "angularRadius", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_GetSunAngularRadius", | |
| "namespace": "LightManager", | |
| "short_name": "GetSunAngularRadius", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_SetSunHaloSize", | |
| "namespace": "LightManager", | |
| "short_name": "SetSunHaloSize", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "haloSize", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_GetHaloSize", | |
| "namespace": "LightManager", | |
| "short_name": "GetHaloSize", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_SetSunHaloFalloff", | |
| "namespace": "LightManager", | |
| "short_name": "SetSunHaloFalloff", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "haloFalloff", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_LightManager_GetHaloFalloff", | |
| "namespace": "LightManager", | |
| "short_name": "GetHaloFalloff", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "lm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::LightManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Material_BuilderBuild", | |
| "namespace": "Material", | |
| "short_name": "BuilderBuild", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "buffer", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": null | |
| } | |
| }, | |
| { | |
| "name": "size", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Material_GetDefaultInstance", | |
| "namespace": "Material", | |
| "short_name": "GetDefaultInstance", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "material", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Material_CreateInstance", | |
| "namespace": "Material", | |
| "short_name": "CreateInstance", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "material", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Material_GetName", | |
| "namespace": "Material", | |
| "short_name": "GetName", | |
| "return_type": { | |
| "type": "string" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "material", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Material_GetShading", | |
| "namespace": "Material", | |
| "short_name": "GetShading", | |
| "return_type": { | |
| "type": "enum", | |
| "name": "FMaterialShading" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "material", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Material_GetInterpolation", | |
| "namespace": "Material", | |
| "short_name": "GetInterpolation", | |
| "return_type": { | |
| "type": "enum", | |
| "name": "FMaterialInterpolation" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "material", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Material_GetBlendingMode", | |
| "namespace": "Material", | |
| "short_name": "GetBlendingMode", | |
| "return_type": { | |
| "type": "enum", | |
| "name": "FMaterialBlendingMode" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "material", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Material_GetVertexDomain", | |
| "namespace": "Material", | |
| "short_name": "GetVertexDomain", | |
| "return_type": { | |
| "type": "enum", | |
| "name": "FMaterialVertexDomain" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "material", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Material_GetCullingMode", | |
| "namespace": "Material", | |
| "short_name": "GetCullingMode", | |
| "return_type": { | |
| "type": "enum", | |
| "name": "FMaterialCullingMode" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "material", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Material_IsColorWriteEnabled", | |
| "namespace": "Material", | |
| "short_name": "IsColorWriteEnabled", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "material", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Material_IsDepthWriteEnabled", | |
| "namespace": "Material", | |
| "short_name": "IsDepthWriteEnabled", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "material", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Material_IsDepthCullingEnabled", | |
| "namespace": "Material", | |
| "short_name": "IsDepthCullingEnabled", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "material", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Material_IsDoubleSided", | |
| "namespace": "Material", | |
| "short_name": "IsDoubleSided", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "material", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Material_GetMaskThreshold", | |
| "namespace": "Material", | |
| "short_name": "GetMaskThreshold", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "material", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Material_GetParameterCount", | |
| "namespace": "Material", | |
| "short_name": "GetParameterCount", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "material", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Material_GetParameters", | |
| "namespace": "Material", | |
| "short_name": "GetParameters", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "material", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| } | |
| }, | |
| { | |
| "name": "paramsOut", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "record", | |
| "name": "FParameter" | |
| } | |
| } | |
| }, | |
| { | |
| "name": "count", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Material_GetRequiredAttributes", | |
| "namespace": "Material", | |
| "short_name": "GetRequiredAttributes", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "material", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Material_HasParameter", | |
| "namespace": "Material", | |
| "short_name": "HasParameter", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "material", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Material" | |
| } | |
| }, | |
| { | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_MaterialInstance_SetParameterBool", | |
| "namespace": "MaterialInstance", | |
| "short_name": "SetParameterBool", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "instance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| }, | |
| { | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| { | |
| "name": "x", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_MaterialInstance_SetParameterBool2", | |
| "namespace": "MaterialInstance", | |
| "short_name": "SetParameterBool2", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "instance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| }, | |
| { | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| { | |
| "name": "x", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| }, | |
| { | |
| "name": "y", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_MaterialInstance_SetParameterBool3", | |
| "namespace": "MaterialInstance", | |
| "short_name": "SetParameterBool3", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "instance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| }, | |
| { | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| { | |
| "name": "x", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| }, | |
| { | |
| "name": "y", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| }, | |
| { | |
| "name": "z", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_MaterialInstance_SetParameterBool4", | |
| "namespace": "MaterialInstance", | |
| "short_name": "SetParameterBool4", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "instance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| }, | |
| { | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| { | |
| "name": "x", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| }, | |
| { | |
| "name": "y", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| }, | |
| { | |
| "name": "z", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| }, | |
| { | |
| "name": "w", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_MaterialInstance_SetParameterInt", | |
| "namespace": "MaterialInstance", | |
| "short_name": "SetParameterInt", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "instance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| }, | |
| { | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| { | |
| "name": "x", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_MaterialInstance_SetParameterInt2", | |
| "namespace": "MaterialInstance", | |
| "short_name": "SetParameterInt2", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "instance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| }, | |
| { | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| { | |
| "name": "x", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "y", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_MaterialInstance_SetParameterInt3", | |
| "namespace": "MaterialInstance", | |
| "short_name": "SetParameterInt3", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "instance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| }, | |
| { | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| { | |
| "name": "x", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "y", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "z", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_MaterialInstance_SetParameterInt4", | |
| "namespace": "MaterialInstance", | |
| "short_name": "SetParameterInt4", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "instance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| }, | |
| { | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| { | |
| "name": "x", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "y", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "z", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "w", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_MaterialInstance_SetParameterFloat", | |
| "namespace": "MaterialInstance", | |
| "short_name": "SetParameterFloat", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "instance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| }, | |
| { | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| { | |
| "name": "x", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_MaterialInstance_SetParameterFloat2", | |
| "namespace": "MaterialInstance", | |
| "short_name": "SetParameterFloat2", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "instance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| }, | |
| { | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| { | |
| "name": "x", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "y", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_MaterialInstance_SetParameterFloat3", | |
| "namespace": "MaterialInstance", | |
| "short_name": "SetParameterFloat3", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "instance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| }, | |
| { | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| { | |
| "name": "x", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "y", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "z", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_MaterialInstance_SetParameterFloat4", | |
| "namespace": "MaterialInstance", | |
| "short_name": "SetParameterFloat4", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "instance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| }, | |
| { | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| { | |
| "name": "x", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "y", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "z", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "w", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_MaterialInstance_SetBooleanParameterArray", | |
| "namespace": "MaterialInstance", | |
| "short_name": "SetBooleanParameterArray", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "instance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| }, | |
| { | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| { | |
| "name": "v", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| } | |
| }, | |
| { | |
| "name": "count", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_MaterialInstance_SetIntParameterArray", | |
| "namespace": "MaterialInstance", | |
| "short_name": "SetIntParameterArray", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "instance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| }, | |
| { | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| { | |
| "name": "v", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| } | |
| }, | |
| { | |
| "name": "count", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_MaterialInstance_SetFloatParameterArray", | |
| "namespace": "MaterialInstance", | |
| "short_name": "SetFloatParameterArray", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "instance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| }, | |
| { | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| { | |
| "name": "v", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| }, | |
| { | |
| "name": "count", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_MaterialInstance_SetParameterTexture", | |
| "namespace": "MaterialInstance", | |
| "short_name": "SetParameterTexture", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "instance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| }, | |
| { | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| { | |
| "name": "texture", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture" | |
| } | |
| }, | |
| { | |
| "name": "sampler_", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_MaterialInstance_SetScissor", | |
| "namespace": "MaterialInstance", | |
| "short_name": "SetScissor", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "instance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| }, | |
| { | |
| "name": "left", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "bottom", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "width", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "height", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_MaterialInstance_UnsetScissor", | |
| "namespace": "MaterialInstance", | |
| "short_name": "UnsetScissor", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "instance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_HasComponent", | |
| "namespace": "RenderableManager", | |
| "short_name": "HasComponent", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "entity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_GetInstance", | |
| "namespace": "RenderableManager", | |
| "short_name": "GetInstance", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "entity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_Destroy", | |
| "namespace": "RenderableManager", | |
| "short_name": "Destroy", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "entity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_CreateBuilder", | |
| "namespace": "RenderableManager", | |
| "short_name": "CreateBuilder", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager::Builder" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "count", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_DestroyBuilder", | |
| "namespace": "RenderableManager", | |
| "short_name": "DestroyBuilder", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager::Builder" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_BuilderBuild", | |
| "namespace": "RenderableManager", | |
| "short_name": "BuilderBuild", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "entity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_BuilderGeometry1", | |
| "namespace": "RenderableManager", | |
| "short_name": "BuilderGeometry1", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "index", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "primitiveType", | |
| "type": { | |
| "type": "enum", | |
| "name": "FPrimitiveType" | |
| } | |
| }, | |
| { | |
| "name": "vertexBuffer", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::VertexBuffer" | |
| } | |
| }, | |
| { | |
| "name": "indexBuffer", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndexBuffer" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_BuilderGeometry2", | |
| "namespace": "RenderableManager", | |
| "short_name": "BuilderGeometry2", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "index", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "primitiveType", | |
| "type": { | |
| "type": "enum", | |
| "name": "FPrimitiveType" | |
| } | |
| }, | |
| { | |
| "name": "vertexBuffer", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::VertexBuffer" | |
| } | |
| }, | |
| { | |
| "name": "indexBuffer", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndexBuffer" | |
| } | |
| }, | |
| { | |
| "name": "offset", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "count", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_BuilderGeometry3", | |
| "namespace": "RenderableManager", | |
| "short_name": "BuilderGeometry3", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "index", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "primitiveType", | |
| "type": { | |
| "type": "enum", | |
| "name": "FPrimitiveType" | |
| } | |
| }, | |
| { | |
| "name": "vertexBuffer", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::VertexBuffer" | |
| } | |
| }, | |
| { | |
| "name": "indexBuffer", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndexBuffer" | |
| } | |
| }, | |
| { | |
| "name": "offset", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "minIndex", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "maxIndex", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "count", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_BuilderMaterial", | |
| "namespace": "RenderableManager", | |
| "short_name": "BuilderMaterial", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "index", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "materialInstance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_BuilderBlendOrder", | |
| "namespace": "RenderableManager", | |
| "short_name": "BuilderBlendOrder", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "index", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "blendOrder", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT16" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_BuilderBoundingBox", | |
| "namespace": "RenderableManager", | |
| "short_name": "BuilderBoundingBox", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "box", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Box" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_BuilderLayerMask", | |
| "namespace": "RenderableManager", | |
| "short_name": "BuilderLayerMask", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "select", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| }, | |
| { | |
| "name": "value", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_BuilderPriority", | |
| "namespace": "RenderableManager", | |
| "short_name": "BuilderPriority", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "priority", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_BuilderCulling", | |
| "namespace": "RenderableManager", | |
| "short_name": "BuilderCulling", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "enabled", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_BuilderCastShadows", | |
| "namespace": "RenderableManager", | |
| "short_name": "BuilderCastShadows", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "enabled", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_BuilderReceiveShadows", | |
| "namespace": "RenderableManager", | |
| "short_name": "BuilderReceiveShadows", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "enabled", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_BuilderSkinning", | |
| "namespace": "RenderableManager", | |
| "short_name": "BuilderSkinning", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "boneCount", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_BuilderSkinningBones", | |
| "namespace": "RenderableManager", | |
| "short_name": "BuilderSkinningBones", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager::Builder" | |
| } | |
| }, | |
| { | |
| "name": "bones", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager::Bone" | |
| } | |
| }, | |
| { | |
| "name": "boneCount", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_SetBonesAsMatrices", | |
| "namespace": "RenderableManager", | |
| "short_name": "SetBonesAsMatrices", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "matrices", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "MAT4X4F" | |
| } | |
| } | |
| }, | |
| { | |
| "name": "boneCount", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "offset", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_SetBonesAsQuaternions", | |
| "namespace": "RenderableManager", | |
| "short_name": "SetBonesAsQuaternions", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "bones", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager::Bone" | |
| } | |
| }, | |
| { | |
| "name": "boneCount", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "offset", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_SetAxisAlignedBoundingBox", | |
| "namespace": "RenderableManager", | |
| "short_name": "SetAxisAlignedBoundingBox", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "cx", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "cy", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "cz", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "ex", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "ey", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "ez", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_SetLayerMask", | |
| "namespace": "RenderableManager", | |
| "short_name": "SetLayerMask", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "select", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| }, | |
| { | |
| "name": "value", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_SetPriority", | |
| "namespace": "RenderableManager", | |
| "short_name": "SetPriority", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "priority", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_SetCastShadows", | |
| "namespace": "RenderableManager", | |
| "short_name": "SetCastShadows", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "enabled", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_SetReceiveShadows", | |
| "namespace": "RenderableManager", | |
| "short_name": "SetReceiveShadows", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "enabled", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_IsShadowCaster", | |
| "namespace": "RenderableManager", | |
| "short_name": "IsShadowCaster", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_IsShadowReceiver", | |
| "namespace": "RenderableManager", | |
| "short_name": "IsShadowReceiver", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_GetAxisAlignedBoundingBox", | |
| "namespace": "RenderableManager", | |
| "short_name": "GetAxisAlignedBoundingBox", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "aabbOut", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Box" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_GetPrimitiveCount", | |
| "namespace": "RenderableManager", | |
| "short_name": "GetPrimitiveCount", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_SetMaterialInstanceAt", | |
| "namespace": "RenderableManager", | |
| "short_name": "SetMaterialInstanceAt", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "primitiveIndex", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "materialInstance", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::MaterialInstance" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_SetGeometryAt1", | |
| "namespace": "RenderableManager", | |
| "short_name": "SetGeometryAt1", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "primitiveIndex", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "primitiveType", | |
| "type": { | |
| "type": "enum", | |
| "name": "FPrimitiveType" | |
| } | |
| }, | |
| { | |
| "name": "vertexBuffer", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::VertexBuffer" | |
| } | |
| }, | |
| { | |
| "name": "indexBuffer", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndexBuffer" | |
| } | |
| }, | |
| { | |
| "name": "offset", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "count", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_SetGeometryAt2", | |
| "namespace": "RenderableManager", | |
| "short_name": "SetGeometryAt2", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "primitiveIndex", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "primitiveType", | |
| "type": { | |
| "type": "enum", | |
| "name": "FPrimitiveType" | |
| } | |
| }, | |
| { | |
| "name": "offset", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "count", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_SetBlendOrderAt", | |
| "namespace": "RenderableManager", | |
| "short_name": "SetBlendOrderAt", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "primitiveIndex", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "blendOrder", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT16" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_RenderableManager_GetEnabledAttributesAt", | |
| "namespace": "RenderableManager", | |
| "short_name": "GetEnabledAttributesAt", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "rm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::RenderableManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "primitiveIndex", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Renderer_BeginFrame", | |
| "namespace": "Renderer", | |
| "short_name": "BeginFrame", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "renderer", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Renderer" | |
| } | |
| }, | |
| { | |
| "name": "swapChain", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::SwapChain" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Renderer_EndFrame", | |
| "namespace": "Renderer", | |
| "short_name": "EndFrame", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "renderer", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Renderer" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Renderer_Render", | |
| "namespace": "Renderer", | |
| "short_name": "Render", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "renderer", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Renderer" | |
| } | |
| }, | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Scene_SetSkybox", | |
| "namespace": "Scene", | |
| "short_name": "SetSkybox", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "scene", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Scene" | |
| } | |
| }, | |
| { | |
| "name": "skybox", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Skybox" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Scene_SetIndirectLight", | |
| "namespace": "Scene", | |
| "short_name": "SetIndirectLight", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "scene", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Scene" | |
| } | |
| }, | |
| { | |
| "name": "indirectLight", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::IndirectLight" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Scene_AddEntity", | |
| "namespace": "Scene", | |
| "short_name": "AddEntity", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "scene", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Scene" | |
| } | |
| }, | |
| { | |
| "name": "entity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Scene_Remove", | |
| "namespace": "Scene", | |
| "short_name": "Remove", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "scene", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Scene" | |
| } | |
| }, | |
| { | |
| "name": "entity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Scene_GetRenderableCount", | |
| "namespace": "Scene", | |
| "short_name": "GetRenderableCount", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "scene", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Scene" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Scene_GetLightCount", | |
| "namespace": "Scene", | |
| "short_name": "GetLightCount", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "scene", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Scene" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_TransformManager_HasComponent", | |
| "namespace": "TransformManager", | |
| "short_name": "HasComponent", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "tm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::TransformManager" | |
| } | |
| }, | |
| { | |
| "name": "entity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_TransformManager_GetInstance", | |
| "namespace": "TransformManager", | |
| "short_name": "GetInstance", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "tm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::TransformManager" | |
| } | |
| }, | |
| { | |
| "name": "entity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_TransformManager_CreateUninitialized", | |
| "namespace": "TransformManager", | |
| "short_name": "CreateUninitialized", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "tm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::TransformManager" | |
| } | |
| }, | |
| { | |
| "name": "entity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_TransformManager_Create", | |
| "namespace": "TransformManager", | |
| "short_name": "Create", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "tm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::TransformManager" | |
| } | |
| }, | |
| { | |
| "name": "entity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| }, | |
| { | |
| "name": "parent", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "localTransform", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "MAT4X4F" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_TransformManager_Destroy", | |
| "namespace": "TransformManager", | |
| "short_name": "Destroy", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "tm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::TransformManager" | |
| } | |
| }, | |
| { | |
| "name": "entity", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "ENTITY" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_TransformManager_SetParent", | |
| "namespace": "TransformManager", | |
| "short_name": "SetParent", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "tm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::TransformManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "newParent", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_TransformManager_SetTransform", | |
| "namespace": "TransformManager", | |
| "short_name": "SetTransform", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "tm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::TransformManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "localTransform", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "MAT4X4F" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_TransformManager_GetTransform", | |
| "namespace": "TransformManager", | |
| "short_name": "GetTransform", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "tm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::TransformManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "outLocalTransform", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "MAT4X4F" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_TransformManager_GetWorldTransform", | |
| "namespace": "TransformManager", | |
| "short_name": "GetWorldTransform", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "tm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::TransformManager" | |
| } | |
| }, | |
| { | |
| "name": "i", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "outWorldTransform", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "MAT4X4F" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_TransformManager_OpenLocalTransformTransaction", | |
| "namespace": "TransformManager", | |
| "short_name": "OpenLocalTransformTransaction", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "tm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::TransformManager" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_TransformManager_CommitLocalTransformTransaction", | |
| "namespace": "TransformManager", | |
| "short_name": "CommitLocalTransformTransaction", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "tm", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::TransformManager" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_VertexBuffer_CreateBuilder", | |
| "namespace": "VertexBuffer", | |
| "short_name": "CreateBuilder", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::VertexBuffer::Builder" | |
| }, | |
| "parameters": [] | |
| }, | |
| { | |
| "symbol": "Filament_VertexBuffer_DestroyBuilder", | |
| "namespace": "VertexBuffer", | |
| "short_name": "DestroyBuilder", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::VertexBuffer::Builder" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_VertexBuffer_BuilderVertexCount", | |
| "namespace": "VertexBuffer", | |
| "short_name": "BuilderVertexCount", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::VertexBuffer::Builder" | |
| } | |
| }, | |
| { | |
| "name": "vertexCount", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_VertexBuffer_BuilderBufferCount", | |
| "namespace": "VertexBuffer", | |
| "short_name": "BuilderBufferCount", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::VertexBuffer::Builder" | |
| } | |
| }, | |
| { | |
| "name": "bufferCount", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_VertexBuffer_BuilderAttribute", | |
| "namespace": "VertexBuffer", | |
| "short_name": "BuilderAttribute", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::VertexBuffer::Builder" | |
| } | |
| }, | |
| { | |
| "name": "attribute", | |
| "type": { | |
| "type": "enum", | |
| "name": "FVertexAttribute" | |
| } | |
| }, | |
| { | |
| "name": "bufferIndex", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| }, | |
| { | |
| "name": "attributeType", | |
| "type": { | |
| "type": "enum", | |
| "name": "FElementType" | |
| } | |
| }, | |
| { | |
| "name": "byteOffset", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "byteStride", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_VertexBuffer_BuilderNormalized", | |
| "namespace": "VertexBuffer", | |
| "short_name": "BuilderNormalized", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::VertexBuffer::Builder" | |
| } | |
| }, | |
| { | |
| "name": "attribute", | |
| "type": { | |
| "type": "enum", | |
| "name": "FVertexAttribute" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_VertexBuffer_BuilderBuild", | |
| "namespace": "VertexBuffer", | |
| "short_name": "BuilderBuild", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::VertexBuffer" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::VertexBuffer::Builder" | |
| } | |
| }, | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_VertexBuffer_GetVertexCount", | |
| "namespace": "VertexBuffer", | |
| "short_name": "GetVertexCount", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "vertexBuffer", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::VertexBuffer" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_VertexBuffer_SetBufferAt", | |
| "namespace": "VertexBuffer", | |
| "short_name": "SetBufferAt", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "vertexBuffer", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::VertexBuffer" | |
| } | |
| }, | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "bufferIndex", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| }, | |
| { | |
| "name": "data", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": null | |
| } | |
| }, | |
| { | |
| "name": "sizeInBytes", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "destOffsetInBytes", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "freeBuffer", | |
| "type": { | |
| "type": "callback", | |
| "name": "FFreeBufferFn" | |
| } | |
| }, | |
| { | |
| "name": "freeBufferArg", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": null | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_View_SetName", | |
| "namespace": "View", | |
| "short_name": "SetName", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| }, | |
| { | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_View_GetName", | |
| "namespace": "View", | |
| "short_name": "GetName", | |
| "return_type": { | |
| "type": "string" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_View_SetScene", | |
| "namespace": "View", | |
| "short_name": "SetScene", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| }, | |
| { | |
| "name": "scene", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Scene" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_View_SetCamera", | |
| "namespace": "View", | |
| "short_name": "SetCamera", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| }, | |
| { | |
| "name": "camera", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Camera" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_View_SetViewport", | |
| "namespace": "View", | |
| "short_name": "SetViewport", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| }, | |
| { | |
| "name": "left", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "bottom", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "name": "width", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "height", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_View_SetClearColor", | |
| "namespace": "View", | |
| "short_name": "SetClearColor", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| }, | |
| { | |
| "name": "color", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT4" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_View_GetClearColor", | |
| "namespace": "View", | |
| "short_name": "GetClearColor", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| }, | |
| { | |
| "name": "colorOut", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "value", | |
| "value_kind": "FLOAT4" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_View_SetClearTargets", | |
| "namespace": "View", | |
| "short_name": "SetClearTargets", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| }, | |
| { | |
| "name": "color", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| }, | |
| { | |
| "name": "depth", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| }, | |
| { | |
| "name": "stencil", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_View_SetVisibleLayers", | |
| "namespace": "View", | |
| "short_name": "SetVisibleLayers", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| }, | |
| { | |
| "name": "select", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| }, | |
| { | |
| "name": "value", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_View_SetShadowsEnabled", | |
| "namespace": "View", | |
| "short_name": "SetShadowsEnabled", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| }, | |
| { | |
| "name": "enabled", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_View_SetSampleCount", | |
| "namespace": "View", | |
| "short_name": "SetSampleCount", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| }, | |
| { | |
| "name": "count", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_View_GetSampleCount", | |
| "namespace": "View", | |
| "short_name": "GetSampleCount", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_View_SetAntiAliasing", | |
| "namespace": "View", | |
| "short_name": "SetAntiAliasing", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| }, | |
| { | |
| "name": "type", | |
| "type": { | |
| "type": "enum", | |
| "name": "FAntiAliasing" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_View_GetAntiAliasing", | |
| "namespace": "View", | |
| "short_name": "GetAntiAliasing", | |
| "return_type": { | |
| "type": "enum", | |
| "name": "FAntiAliasing" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_View_SetDynamicResolutionOptions", | |
| "namespace": "View", | |
| "short_name": "SetDynamicResolutionOptions", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| }, | |
| { | |
| "name": "optionsIn", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "record", | |
| "name": "FDynamicResolutionOptions" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_View_GetDynamicResolutionOptions", | |
| "namespace": "View", | |
| "short_name": "GetDynamicResolutionOptions", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| }, | |
| { | |
| "name": "optionsOut", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "record", | |
| "name": "FDynamicResolutionOptions" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_View_SetDynamicLightingOptions", | |
| "namespace": "View", | |
| "short_name": "SetDynamicLightingOptions", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| }, | |
| { | |
| "name": "zLightNear", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "name": "zLightFar", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_View_SetDepthPrepass", | |
| "namespace": "View", | |
| "short_name": "SetDepthPrepass", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "view", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::View" | |
| } | |
| }, | |
| { | |
| "name": "value", | |
| "type": { | |
| "type": "enum", | |
| "name": "FDepthPrepass" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Skybox_CreateBuilder", | |
| "namespace": "Skybox", | |
| "short_name": "CreateBuilder", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Skybox::Builder" | |
| }, | |
| "parameters": [] | |
| }, | |
| { | |
| "symbol": "Filament_Skybox_DestroyBuilder", | |
| "namespace": "Skybox", | |
| "short_name": "DestroyBuilder", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Skybox::Builder" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Skybox_BuilderEnvironment", | |
| "namespace": "Skybox", | |
| "short_name": "BuilderEnvironment", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Skybox::Builder" | |
| } | |
| }, | |
| { | |
| "name": "texture", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Skybox_BuilderShowSun", | |
| "namespace": "Skybox", | |
| "short_name": "BuilderShowSun", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Skybox::Builder" | |
| } | |
| }, | |
| { | |
| "name": "show", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Skybox_BuilderBuild", | |
| "namespace": "Skybox", | |
| "short_name": "BuilderBuild", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Skybox" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Skybox::Builder" | |
| } | |
| }, | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Skybox_SetLayerMask", | |
| "namespace": "Skybox", | |
| "short_name": "SetLayerMask", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "skybox", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Skybox" | |
| } | |
| }, | |
| { | |
| "name": "select", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| }, | |
| { | |
| "name": "value", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Skybox_GetLayerMask", | |
| "namespace": "Skybox", | |
| "short_name": "GetLayerMask", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "skybox", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Skybox" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Stream_Builder_Create", | |
| "namespace": "Stream", | |
| "short_name": "Builder_Create", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Stream::Builder" | |
| }, | |
| "parameters": [] | |
| }, | |
| { | |
| "symbol": "Filament_Stream_Builder_Destroy", | |
| "namespace": "Stream", | |
| "short_name": "Builder_Destroy", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Stream::Builder" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Stream_Builder_StreamNative", | |
| "namespace": "Stream", | |
| "short_name": "Builder_StreamNative", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Stream::Builder" | |
| } | |
| }, | |
| { | |
| "name": "stream", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": null | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Stream_Builder_StreamCopy", | |
| "namespace": "Stream", | |
| "short_name": "Builder_StreamCopy", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Stream::Builder" | |
| } | |
| }, | |
| { | |
| "name": "externalTextureId", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Stream_Builder_Width", | |
| "namespace": "Stream", | |
| "short_name": "Builder_Width", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Stream::Builder" | |
| } | |
| }, | |
| { | |
| "name": "width", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Stream_Builder_Height", | |
| "namespace": "Stream", | |
| "short_name": "Builder_Height", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Stream::Builder" | |
| } | |
| }, | |
| { | |
| "name": "height", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Stream_Builder_Build", | |
| "namespace": "Stream", | |
| "short_name": "Builder_Build", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Stream" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Stream::Builder" | |
| } | |
| }, | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Stream_IsNativeStream", | |
| "namespace": "Stream", | |
| "short_name": "IsNativeStream", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "stream", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Stream" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Stream_SetDimensions", | |
| "namespace": "Stream", | |
| "short_name": "SetDimensions", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "stream", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Stream" | |
| } | |
| }, | |
| { | |
| "name": "width", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "height", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Stream_ReadPixels", | |
| "namespace": "Stream", | |
| "short_name": "ReadPixels", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "stream", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Stream" | |
| } | |
| }, | |
| { | |
| "name": "xoffset", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "yoffset", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "width", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "height", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "buffer", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "record", | |
| "name": "FPixelBufferDescriptor" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_IsFormatSupported", | |
| "namespace": "Texture", | |
| "short_name": "IsFormatSupported", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "format", | |
| "type": { | |
| "type": "enum", | |
| "name": "FTextureFormat" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_ComputeDataSize", | |
| "namespace": "Texture", | |
| "short_name": "ComputeDataSize", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "format", | |
| "type": { | |
| "type": "enum", | |
| "name": "FPixelDataFormat" | |
| } | |
| }, | |
| { | |
| "name": "type", | |
| "type": { | |
| "type": "enum", | |
| "name": "FPixelDataType" | |
| } | |
| }, | |
| { | |
| "name": "stride", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "height", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "alignment", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_Builder_Create", | |
| "namespace": "Texture", | |
| "short_name": "Builder_Create", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture::Builder" | |
| }, | |
| "parameters": [] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_Builder_Destroy", | |
| "namespace": "Texture", | |
| "short_name": "Builder_Destroy", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture::Builder" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_Builder_Width", | |
| "namespace": "Texture", | |
| "short_name": "Builder_Width", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture::Builder" | |
| } | |
| }, | |
| { | |
| "name": "width", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_Builder_Height", | |
| "namespace": "Texture", | |
| "short_name": "Builder_Height", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture::Builder" | |
| } | |
| }, | |
| { | |
| "name": "height", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_Builder_Depth", | |
| "namespace": "Texture", | |
| "short_name": "Builder_Depth", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture::Builder" | |
| } | |
| }, | |
| { | |
| "name": "depth", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_Builder_Levels", | |
| "namespace": "Texture", | |
| "short_name": "Builder_Levels", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture::Builder" | |
| } | |
| }, | |
| { | |
| "name": "levels", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_Builder_Sampler", | |
| "namespace": "Texture", | |
| "short_name": "Builder_Sampler", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture::Builder" | |
| } | |
| }, | |
| { | |
| "name": "sampler", | |
| "type": { | |
| "type": "enum", | |
| "name": "FSamplerType" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_Builder_Format", | |
| "namespace": "Texture", | |
| "short_name": "Builder_Format", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture::Builder" | |
| } | |
| }, | |
| { | |
| "name": "format", | |
| "type": { | |
| "type": "enum", | |
| "name": "FTextureFormat" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_Builder_Usage", | |
| "namespace": "Texture", | |
| "short_name": "Builder_Usage", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture::Builder" | |
| } | |
| }, | |
| { | |
| "name": "usage", | |
| "type": { | |
| "type": "enum", | |
| "name": "FTextureUsage" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_Builder_Build", | |
| "namespace": "Texture", | |
| "short_name": "Builder_Build", | |
| "return_type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "builder", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture::Builder" | |
| } | |
| }, | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_GetWidth", | |
| "namespace": "Texture", | |
| "short_name": "GetWidth", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "texture", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture" | |
| } | |
| }, | |
| { | |
| "name": "level", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_GetHeight", | |
| "namespace": "Texture", | |
| "short_name": "GetHeight", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "texture", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture" | |
| } | |
| }, | |
| { | |
| "name": "level", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_GetDepth", | |
| "namespace": "Texture", | |
| "short_name": "GetDepth", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "texture", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture" | |
| } | |
| }, | |
| { | |
| "name": "level", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_GetLevels", | |
| "namespace": "Texture", | |
| "short_name": "GetLevels", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "texture", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_GetTarget", | |
| "namespace": "Texture", | |
| "short_name": "GetTarget", | |
| "return_type": { | |
| "type": "enum", | |
| "name": "FSamplerType" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "texture", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_GetFormat", | |
| "namespace": "Texture", | |
| "short_name": "GetFormat", | |
| "return_type": { | |
| "type": "enum", | |
| "name": "FTextureFormat" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "texture", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_SetImage", | |
| "namespace": "Texture", | |
| "short_name": "SetImage", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "texture", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture" | |
| } | |
| }, | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "level", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "buffer", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "record", | |
| "name": "FPixelBufferDescriptor" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_SetSubImage", | |
| "namespace": "Texture", | |
| "short_name": "SetSubImage", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "texture", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture" | |
| } | |
| }, | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "level", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "xoffset", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "yoffset", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "width", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "height", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "buffer", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "record", | |
| "name": "FPixelBufferDescriptor" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_SetCubeImage", | |
| "namespace": "Texture", | |
| "short_name": "SetCubeImage", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "texture", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture" | |
| } | |
| }, | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "level", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "name": "buffer", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "record", | |
| "name": "FPixelBufferDescriptor" | |
| } | |
| } | |
| }, | |
| { | |
| "name": "faceOffsets", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "record", | |
| "name": "FFaceOffsets" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_SetExternalImage", | |
| "namespace": "Texture", | |
| "short_name": "SetExternalImage", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "texture", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture" | |
| } | |
| }, | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "image", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": null | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_SetExternalStream", | |
| "namespace": "Texture", | |
| "short_name": "SetExternalStream", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "texture", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture" | |
| } | |
| }, | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| }, | |
| { | |
| "name": "stream", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Stream" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_Texture_GenerateMipmaps", | |
| "namespace": "Texture", | |
| "short_name": "GenerateMipmaps", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "texture", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Texture" | |
| } | |
| }, | |
| { | |
| "name": "engine", | |
| "type": { | |
| "type": "handle", | |
| "handle_kind": "filament::Engine" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_TextureSampler_Create", | |
| "namespace": "TextureSampler", | |
| "short_name": "Create", | |
| "return_type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| }, | |
| "parameters": [ | |
| { | |
| "name": "params", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "record", | |
| "name": "FSamplerParams" | |
| } | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "symbol": "Filament_TextureSampler_GetParams", | |
| "namespace": "TextureSampler", | |
| "short_name": "GetParams", | |
| "return_type": null, | |
| "parameters": [ | |
| { | |
| "name": "sampler", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "name": "paramsOut", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": { | |
| "type": "record", | |
| "name": "FSamplerParams" | |
| } | |
| } | |
| } | |
| ] | |
| } | |
| ], | |
| "enums": { | |
| "FCameraProjection": { | |
| "name": "FCameraProjection", | |
| "original_name": "filament::Camera::Projection", | |
| "value_type": "INT32", | |
| "constants": [ | |
| { | |
| "name": "PERSPECTIVE", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "ORTHO", | |
| "value": 1 | |
| } | |
| ] | |
| }, | |
| "FCameraFov": { | |
| "name": "FCameraFov", | |
| "original_name": "filament::Camera::Fov", | |
| "value_type": "INT32", | |
| "constants": [ | |
| { | |
| "name": "VERTICAL", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "HORIZONTAL", | |
| "value": 1 | |
| } | |
| ] | |
| }, | |
| "FBackend": { | |
| "name": "FBackend", | |
| "original_name": "filament::driver::Backend", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "DEFAULT", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "OPENGL", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "VULKAN", | |
| "value": 2 | |
| } | |
| ] | |
| }, | |
| "FFenceType": { | |
| "name": "FFenceType", | |
| "original_name": "filament::Fence::Type", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "SOFT", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "HARD", | |
| "value": 1 | |
| } | |
| ] | |
| }, | |
| "FFenceStatus": { | |
| "name": "FFenceStatus", | |
| "original_name": "filament::driver::FenceStatus", | |
| "value_type": "INT8", | |
| "constants": [ | |
| { | |
| "name": "ERROR", | |
| "value": -1 | |
| }, | |
| { | |
| "name": "CONDITION_SATISFIED", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "TIMEOUT_EXPIRED", | |
| "value": 1 | |
| } | |
| ] | |
| }, | |
| "FFenceMode": { | |
| "name": "FFenceMode", | |
| "original_name": "filament::Fence::Mode", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "FLUSH", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "DONT_FLUSH", | |
| "value": 1 | |
| } | |
| ] | |
| }, | |
| "FIndexBufferIndexType": { | |
| "name": "FIndexBufferIndexType", | |
| "original_name": "filament::IndexBuffer::IndexType", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "USHORT", | |
| "value": 12 | |
| }, | |
| { | |
| "name": "UINT", | |
| "value": 17 | |
| } | |
| ] | |
| }, | |
| "FLightManagerType": { | |
| "name": "FLightManagerType", | |
| "original_name": "filament::LightManager::Type", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "SUN", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "DIRECTIONAL", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "POINT", | |
| "value": 2 | |
| }, | |
| { | |
| "name": "FOCUSED_SPOT", | |
| "value": 3 | |
| }, | |
| { | |
| "name": "SPOT", | |
| "value": 4 | |
| } | |
| ] | |
| }, | |
| "FMaterialShading": { | |
| "name": "FMaterialShading", | |
| "original_name": "filament::Shading", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "UNLIT", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "LIT", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "SUBSURFACE", | |
| "value": 2 | |
| }, | |
| { | |
| "name": "CLOTH", | |
| "value": 3 | |
| } | |
| ] | |
| }, | |
| "FMaterialInterpolation": { | |
| "name": "FMaterialInterpolation", | |
| "original_name": "filament::Interpolation", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "SMOOTH", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "FLAT", | |
| "value": 1 | |
| } | |
| ] | |
| }, | |
| "FMaterialBlendingMode": { | |
| "name": "FMaterialBlendingMode", | |
| "original_name": "filament::BlendingMode", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "OPAQUE", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "TRANSPARENT", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "ADD", | |
| "value": 2 | |
| }, | |
| { | |
| "name": "MASKED", | |
| "value": 3 | |
| }, | |
| { | |
| "name": "FADE", | |
| "value": 4 | |
| } | |
| ] | |
| }, | |
| "FMaterialVertexDomain": { | |
| "name": "FMaterialVertexDomain", | |
| "original_name": "filament::VertexDomain", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "OBJECT", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "WORLD", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "VIEW", | |
| "value": 2 | |
| }, | |
| { | |
| "name": "DEVICE", | |
| "value": 3 | |
| } | |
| ] | |
| }, | |
| "FMaterialCullingMode": { | |
| "name": "FMaterialCullingMode", | |
| "original_name": "filament::driver::CullingMode", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "NONE", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "FRONT", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "BACK", | |
| "value": 2 | |
| }, | |
| { | |
| "name": "FRONT_AND_BACK", | |
| "value": 3 | |
| } | |
| ] | |
| }, | |
| "FMaterialParameterType": { | |
| "name": "FMaterialParameterType", | |
| "original_name": "filament::driver::UniformType", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "BOOL", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "BOOL2", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "BOOL3", | |
| "value": 2 | |
| }, | |
| { | |
| "name": "BOOL4", | |
| "value": 3 | |
| }, | |
| { | |
| "name": "FLOAT", | |
| "value": 4 | |
| }, | |
| { | |
| "name": "FLOAT2", | |
| "value": 5 | |
| }, | |
| { | |
| "name": "FLOAT3", | |
| "value": 6 | |
| }, | |
| { | |
| "name": "FLOAT4", | |
| "value": 7 | |
| }, | |
| { | |
| "name": "INT", | |
| "value": 8 | |
| }, | |
| { | |
| "name": "INT2", | |
| "value": 9 | |
| }, | |
| { | |
| "name": "INT3", | |
| "value": 10 | |
| }, | |
| { | |
| "name": "INT4", | |
| "value": 11 | |
| }, | |
| { | |
| "name": "UINT", | |
| "value": 12 | |
| }, | |
| { | |
| "name": "UINT2", | |
| "value": 13 | |
| }, | |
| { | |
| "name": "UINT3", | |
| "value": 14 | |
| }, | |
| { | |
| "name": "UINT4", | |
| "value": 15 | |
| }, | |
| { | |
| "name": "MAT3", | |
| "value": 16 | |
| }, | |
| { | |
| "name": "MAT4", | |
| "value": 17 | |
| } | |
| ] | |
| }, | |
| "FMaterialSamplerType": { | |
| "name": "FMaterialSamplerType", | |
| "original_name": "filament::driver::SamplerType", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "SAMPLER_2D", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "SAMPLER_CUBEMAP", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "SAMPLER_EXTERNAL", | |
| "value": 2 | |
| } | |
| ] | |
| }, | |
| "FMaterialPrecision": { | |
| "name": "FMaterialPrecision", | |
| "original_name": "filament::driver::Precision", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "LOW", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "MEDIUM", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "HIGH", | |
| "value": 2 | |
| }, | |
| { | |
| "name": "DEFAULT", | |
| "value": 3 | |
| } | |
| ] | |
| }, | |
| "FPrimitiveType": { | |
| "name": "FPrimitiveType", | |
| "original_name": "filament::driver::PrimitiveType", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "POINTS", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "LINES", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "TRIANGLES", | |
| "value": 4 | |
| }, | |
| { | |
| "name": "NONE", | |
| "value": -1 | |
| } | |
| ] | |
| }, | |
| "FVertexAttribute": { | |
| "name": "FVertexAttribute", | |
| "original_name": "filament::VertexAttribute", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "POSITION", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "TANGENTS", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "COLOR", | |
| "value": 2 | |
| }, | |
| { | |
| "name": "UV0", | |
| "value": 3 | |
| }, | |
| { | |
| "name": "UV1", | |
| "value": 4 | |
| }, | |
| { | |
| "name": "BONE_INDICES", | |
| "value": 5 | |
| }, | |
| { | |
| "name": "BONE_WEIGHTS", | |
| "value": 6 | |
| } | |
| ] | |
| }, | |
| "FElementType": { | |
| "name": "FElementType", | |
| "original_name": "filament::driver::ElementType", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "BYTE", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "BYTE2", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "BYTE3", | |
| "value": 2 | |
| }, | |
| { | |
| "name": "BYTE4", | |
| "value": 3 | |
| }, | |
| { | |
| "name": "UBYTE", | |
| "value": 4 | |
| }, | |
| { | |
| "name": "UBYTE2", | |
| "value": 5 | |
| }, | |
| { | |
| "name": "UBYTE3", | |
| "value": 6 | |
| }, | |
| { | |
| "name": "UBYTE4", | |
| "value": 7 | |
| }, | |
| { | |
| "name": "SHORT", | |
| "value": 8 | |
| }, | |
| { | |
| "name": "SHORT2", | |
| "value": 9 | |
| }, | |
| { | |
| "name": "SHORT3", | |
| "value": 10 | |
| }, | |
| { | |
| "name": "SHORT4", | |
| "value": 11 | |
| }, | |
| { | |
| "name": "USHORT", | |
| "value": 12 | |
| }, | |
| { | |
| "name": "USHORT2", | |
| "value": 13 | |
| }, | |
| { | |
| "name": "USHORT3", | |
| "value": 14 | |
| }, | |
| { | |
| "name": "USHORT4", | |
| "value": 15 | |
| }, | |
| { | |
| "name": "INT", | |
| "value": 16 | |
| }, | |
| { | |
| "name": "UINT", | |
| "value": 17 | |
| }, | |
| { | |
| "name": "FLOAT", | |
| "value": 18 | |
| }, | |
| { | |
| "name": "FLOAT2", | |
| "value": 19 | |
| }, | |
| { | |
| "name": "FLOAT3", | |
| "value": 20 | |
| }, | |
| { | |
| "name": "FLOAT4", | |
| "value": 21 | |
| }, | |
| { | |
| "name": "HALF", | |
| "value": 22 | |
| }, | |
| { | |
| "name": "HALF2", | |
| "value": 23 | |
| }, | |
| { | |
| "name": "HALF3", | |
| "value": 24 | |
| }, | |
| { | |
| "name": "HALF4", | |
| "value": 25 | |
| } | |
| ] | |
| }, | |
| "FAntiAliasing": { | |
| "name": "FAntiAliasing", | |
| "original_name": "filament::View::AntiAliasing", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "NONE", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "FXAA", | |
| "value": 1 | |
| } | |
| ] | |
| }, | |
| "FDepthPrepass": { | |
| "name": "FDepthPrepass", | |
| "original_name": "filament::View::DepthPrepass", | |
| "value_type": "INT8", | |
| "constants": [ | |
| { | |
| "name": "DEFAULT", | |
| "value": -1 | |
| }, | |
| { | |
| "name": "DISABLED", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "ENABLED", | |
| "value": 1 | |
| } | |
| ] | |
| }, | |
| "FPixelDataFormat": { | |
| "name": "FPixelDataFormat", | |
| "original_name": "filament::driver::PixelDataFormat", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "R", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "R_INTEGER", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "RG", | |
| "value": 2 | |
| }, | |
| { | |
| "name": "RG_INTEGER", | |
| "value": 3 | |
| }, | |
| { | |
| "name": "RGB", | |
| "value": 4 | |
| }, | |
| { | |
| "name": "RGB_INTEGER", | |
| "value": 5 | |
| }, | |
| { | |
| "name": "RGBA", | |
| "value": 6 | |
| }, | |
| { | |
| "name": "RGBA_INTEGER", | |
| "value": 7 | |
| }, | |
| { | |
| "name": "RGBM", | |
| "value": 8 | |
| }, | |
| { | |
| "name": "DEPTH_COMPONENT", | |
| "value": 9 | |
| }, | |
| { | |
| "name": "DEPTH_STENCIL", | |
| "value": 10 | |
| }, | |
| { | |
| "name": "STENCIL_INDEX", | |
| "value": 11 | |
| }, | |
| { | |
| "name": "ALPHA", | |
| "value": 12 | |
| } | |
| ] | |
| }, | |
| "FPixelDataType": { | |
| "name": "FPixelDataType", | |
| "original_name": "filament::driver::PixelDataType", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "UBYTE", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "BYTE", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "USHORT", | |
| "value": 2 | |
| }, | |
| { | |
| "name": "SHORT", | |
| "value": 3 | |
| }, | |
| { | |
| "name": "UINT", | |
| "value": 4 | |
| }, | |
| { | |
| "name": "INT", | |
| "value": 5 | |
| }, | |
| { | |
| "name": "HALF", | |
| "value": 6 | |
| }, | |
| { | |
| "name": "FLOAT", | |
| "value": 7 | |
| }, | |
| { | |
| "name": "COMPRESSED", | |
| "value": 8 | |
| } | |
| ] | |
| }, | |
| "FTextureFormat": { | |
| "name": "FTextureFormat", | |
| "original_name": "filament::driver::TextureFormat", | |
| "value_type": "UINT16", | |
| "constants": [ | |
| { | |
| "name": "R8", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "R8_SNORM", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "R8UI", | |
| "value": 2 | |
| }, | |
| { | |
| "name": "R8I", | |
| "value": 3 | |
| }, | |
| { | |
| "name": "STENCIL8", | |
| "value": 4 | |
| }, | |
| { | |
| "name": "R16F", | |
| "value": 5 | |
| }, | |
| { | |
| "name": "R16UI", | |
| "value": 6 | |
| }, | |
| { | |
| "name": "R16I", | |
| "value": 7 | |
| }, | |
| { | |
| "name": "RG8", | |
| "value": 8 | |
| }, | |
| { | |
| "name": "RG8_SNORM", | |
| "value": 9 | |
| }, | |
| { | |
| "name": "RG8UI", | |
| "value": 10 | |
| }, | |
| { | |
| "name": "RG8I", | |
| "value": 11 | |
| }, | |
| { | |
| "name": "RGB565", | |
| "value": 12 | |
| }, | |
| { | |
| "name": "RGB9_E5", | |
| "value": 13 | |
| }, | |
| { | |
| "name": "RGB5_A1", | |
| "value": 14 | |
| }, | |
| { | |
| "name": "RGBA4", | |
| "value": 15 | |
| }, | |
| { | |
| "name": "DEPTH16", | |
| "value": 16 | |
| }, | |
| { | |
| "name": "RGB8", | |
| "value": 17 | |
| }, | |
| { | |
| "name": "SRGB8", | |
| "value": 18 | |
| }, | |
| { | |
| "name": "RGB8_SNORM", | |
| "value": 19 | |
| }, | |
| { | |
| "name": "RGB8UI", | |
| "value": 20 | |
| }, | |
| { | |
| "name": "RGB8I", | |
| "value": 21 | |
| }, | |
| { | |
| "name": "DEPTH24", | |
| "value": 22 | |
| }, | |
| { | |
| "name": "R32F", | |
| "value": 23 | |
| }, | |
| { | |
| "name": "R32UI", | |
| "value": 24 | |
| }, | |
| { | |
| "name": "R32I", | |
| "value": 25 | |
| }, | |
| { | |
| "name": "RG16F", | |
| "value": 26 | |
| }, | |
| { | |
| "name": "RG16UI", | |
| "value": 27 | |
| }, | |
| { | |
| "name": "RG16I", | |
| "value": 28 | |
| }, | |
| { | |
| "name": "R11F_G11F_B10F", | |
| "value": 29 | |
| }, | |
| { | |
| "name": "RGBA8", | |
| "value": 30 | |
| }, | |
| { | |
| "name": "SRGB8_A8", | |
| "value": 31 | |
| }, | |
| { | |
| "name": "RGBA8_SNORM", | |
| "value": 32 | |
| }, | |
| { | |
| "name": "RGBM", | |
| "value": 33 | |
| }, | |
| { | |
| "name": "RGB10_A2", | |
| "value": 34 | |
| }, | |
| { | |
| "name": "RGBA8UI", | |
| "value": 35 | |
| }, | |
| { | |
| "name": "RGBA8I", | |
| "value": 36 | |
| }, | |
| { | |
| "name": "DEPTH32F", | |
| "value": 37 | |
| }, | |
| { | |
| "name": "DEPTH24_STENCIL8", | |
| "value": 38 | |
| }, | |
| { | |
| "name": "DEPTH32F_STENCIL8", | |
| "value": 39 | |
| }, | |
| { | |
| "name": "RGB16F", | |
| "value": 40 | |
| }, | |
| { | |
| "name": "RGB16UI", | |
| "value": 41 | |
| }, | |
| { | |
| "name": "RGB16I", | |
| "value": 42 | |
| }, | |
| { | |
| "name": "RG32F", | |
| "value": 43 | |
| }, | |
| { | |
| "name": "RG32UI", | |
| "value": 44 | |
| }, | |
| { | |
| "name": "RG32I", | |
| "value": 45 | |
| }, | |
| { | |
| "name": "RGBA16F", | |
| "value": 46 | |
| }, | |
| { | |
| "name": "RGBA16UI", | |
| "value": 47 | |
| }, | |
| { | |
| "name": "RGBA16I", | |
| "value": 48 | |
| }, | |
| { | |
| "name": "RGB32F", | |
| "value": 49 | |
| }, | |
| { | |
| "name": "RGB32UI", | |
| "value": 50 | |
| }, | |
| { | |
| "name": "RGB32I", | |
| "value": 51 | |
| }, | |
| { | |
| "name": "RGBA32F", | |
| "value": 52 | |
| }, | |
| { | |
| "name": "RGBA32UI", | |
| "value": 53 | |
| }, | |
| { | |
| "name": "RGBA32I", | |
| "value": 54 | |
| }, | |
| { | |
| "name": "EAC_R11", | |
| "value": 55 | |
| }, | |
| { | |
| "name": "EAC_R11_SIGNED", | |
| "value": 56 | |
| }, | |
| { | |
| "name": "EAC_RG11", | |
| "value": 57 | |
| }, | |
| { | |
| "name": "EAC_RG11_SIGNED", | |
| "value": 58 | |
| }, | |
| { | |
| "name": "ETC2_RGB8", | |
| "value": 59 | |
| }, | |
| { | |
| "name": "ETC2_SRGB8", | |
| "value": 60 | |
| }, | |
| { | |
| "name": "ETC2_RGB8_A1", | |
| "value": 61 | |
| }, | |
| { | |
| "name": "ETC2_SRGB8_A1", | |
| "value": 62 | |
| }, | |
| { | |
| "name": "ETC2_EAC_RGBA8", | |
| "value": 63 | |
| }, | |
| { | |
| "name": "ETC2_EAC_SRGBA8", | |
| "value": 64 | |
| }, | |
| { | |
| "name": "DXT1_RGB", | |
| "value": 65 | |
| }, | |
| { | |
| "name": "DXT1_RGBA", | |
| "value": 66 | |
| }, | |
| { | |
| "name": "DXT3_RGBA", | |
| "value": 67 | |
| }, | |
| { | |
| "name": "DXT5_RGBA", | |
| "value": 68 | |
| } | |
| ] | |
| }, | |
| "FSamplerType": { | |
| "name": "FSamplerType", | |
| "original_name": "filament::driver::SamplerType", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "SAMPLER_2D", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "SAMPLER_CUBEMAP", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "SAMPLER_EXTERNAL", | |
| "value": 2 | |
| } | |
| ] | |
| }, | |
| "FTextureUsage": { | |
| "name": "FTextureUsage", | |
| "original_name": "filament::driver::TextureUsage", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "DEFAULT", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "COLOR_ATTACHMENT", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "DEPTH_ATTACHMENT", | |
| "value": 2 | |
| } | |
| ] | |
| }, | |
| "FSamplerMagFilter": { | |
| "name": "FSamplerMagFilter", | |
| "original_name": "filament::driver::SamplerMagFilter", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "NEAREST", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "LINEAR", | |
| "value": 1 | |
| } | |
| ] | |
| }, | |
| "FSamplerMinFilter": { | |
| "name": "FSamplerMinFilter", | |
| "original_name": "filament::driver::SamplerMinFilter", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "NEAREST", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "LINEAR", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "NEAREST_MIPMAP_NEAREST", | |
| "value": 2 | |
| }, | |
| { | |
| "name": "LINEAR_MIPMAP_NEAREST", | |
| "value": 3 | |
| }, | |
| { | |
| "name": "NEAREST_MIPMAP_LINEAR", | |
| "value": 4 | |
| }, | |
| { | |
| "name": "LINEAR_MIPMAP_LINEAR", | |
| "value": 5 | |
| } | |
| ] | |
| }, | |
| "FSamplerWrapMode": { | |
| "name": "FSamplerWrapMode", | |
| "original_name": "filament::driver::SamplerWrapMode", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "CLAMP_TO_EDGE", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "REPEAT", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "MIRRORED_REPEAT", | |
| "value": 2 | |
| } | |
| ] | |
| }, | |
| "FSamplerCompareMode": { | |
| "name": "FSamplerCompareMode", | |
| "original_name": "filament::driver::SamplerCompareMode", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "NONE", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "COMPARE_TO_TEXTURE", | |
| "value": 1 | |
| } | |
| ] | |
| }, | |
| "FSamplerCompareFunc": { | |
| "name": "FSamplerCompareFunc", | |
| "original_name": "filament::driver::SamplerCompareFunc", | |
| "value_type": "UINT8", | |
| "constants": [ | |
| { | |
| "name": "LE", | |
| "value": 0 | |
| }, | |
| { | |
| "name": "GE", | |
| "value": 1 | |
| }, | |
| { | |
| "name": "L", | |
| "value": 2 | |
| }, | |
| { | |
| "name": "G", | |
| "value": 3 | |
| }, | |
| { | |
| "name": "E", | |
| "value": 4 | |
| }, | |
| { | |
| "name": "NE", | |
| "value": 5 | |
| }, | |
| { | |
| "name": "A", | |
| "value": 6 | |
| }, | |
| { | |
| "name": "N", | |
| "value": 7 | |
| } | |
| ] | |
| } | |
| }, | |
| "records": { | |
| "FParameter": { | |
| "name": "FParameter", | |
| "size": 24, | |
| "fields": [ | |
| { | |
| "offset": 0, | |
| "name": "name", | |
| "type": { | |
| "type": "string" | |
| } | |
| }, | |
| { | |
| "offset": 8, | |
| "name": "is_sampler", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| }, | |
| { | |
| "offset": 9, | |
| "name": "type", | |
| "type": { | |
| "type": "enum", | |
| "name": "FMaterialParameterType" | |
| } | |
| }, | |
| { | |
| "offset": 10, | |
| "name": "sampler_type", | |
| "type": { | |
| "type": "enum", | |
| "name": "FMaterialSamplerType" | |
| } | |
| }, | |
| { | |
| "offset": 12, | |
| "name": "count", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "INT32" | |
| } | |
| }, | |
| { | |
| "offset": 16, | |
| "name": "precision", | |
| "type": { | |
| "type": "enum", | |
| "name": "FMaterialPrecision" | |
| } | |
| } | |
| ] | |
| }, | |
| "FDynamicResolutionOptions": { | |
| "name": "FDynamicResolutionOptions", | |
| "size": 28, | |
| "fields": [ | |
| { | |
| "offset": 0, | |
| "name": "enabled", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| }, | |
| { | |
| "offset": 1, | |
| "name": "homogeneousScaling", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "BOOL" | |
| } | |
| }, | |
| { | |
| "offset": 4, | |
| "name": "targetFrameTimeMilli", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "offset": 8, | |
| "name": "headRoomRatio", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "offset": 12, | |
| "name": "scaleRate", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "offset": 16, | |
| "name": "minScale", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "offset": 20, | |
| "name": "maxScale", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "offset": 24, | |
| "name": "history", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| } | |
| ] | |
| }, | |
| "FPixelBufferDescriptor": { | |
| "name": "FPixelBufferDescriptor", | |
| "size": 48, | |
| "fields": [ | |
| { | |
| "offset": 0, | |
| "name": "buffer", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": null | |
| } | |
| }, | |
| { | |
| "offset": 8, | |
| "name": "size", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "offset": 16, | |
| "name": "format", | |
| "type": { | |
| "type": "enum", | |
| "name": "FPixelDataFormat" | |
| } | |
| }, | |
| { | |
| "offset": 17, | |
| "name": "type", | |
| "type": { | |
| "type": "enum", | |
| "name": "FPixelDataType" | |
| } | |
| }, | |
| { | |
| "offset": 18, | |
| "name": "alignment", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT8" | |
| } | |
| }, | |
| { | |
| "offset": 20, | |
| "name": "left", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "offset": 24, | |
| "name": "top", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "offset": 28, | |
| "name": "stride", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT32" | |
| } | |
| }, | |
| { | |
| "offset": 32, | |
| "name": "freeBufferCallback", | |
| "type": { | |
| "type": "callback", | |
| "name": "FFreeBufferFn" | |
| } | |
| }, | |
| { | |
| "offset": 40, | |
| "name": "freeBufferArg", | |
| "type": { | |
| "type": "pointer", | |
| "pointee": null | |
| } | |
| } | |
| ] | |
| }, | |
| "FFaceOffsets": { | |
| "name": "FFaceOffsets", | |
| "size": 48, | |
| "fields": [ | |
| { | |
| "offset": 0, | |
| "name": "px", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "offset": 8, | |
| "name": "nx", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "offset": 16, | |
| "name": "py", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "offset": 24, | |
| "name": "ny", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "offset": 32, | |
| "name": "pz", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| }, | |
| { | |
| "offset": 40, | |
| "name": "nz", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "UINT64" | |
| } | |
| } | |
| ] | |
| }, | |
| "FSamplerParams": { | |
| "name": "FSamplerParams", | |
| "size": 16, | |
| "fields": [ | |
| { | |
| "offset": 0, | |
| "name": "filterMag", | |
| "type": { | |
| "type": "enum", | |
| "name": "FSamplerMagFilter" | |
| } | |
| }, | |
| { | |
| "offset": 1, | |
| "name": "filterMin", | |
| "type": { | |
| "type": "enum", | |
| "name": "FSamplerMinFilter" | |
| } | |
| }, | |
| { | |
| "offset": 2, | |
| "name": "wrapS", | |
| "type": { | |
| "type": "enum", | |
| "name": "FSamplerWrapMode" | |
| } | |
| }, | |
| { | |
| "offset": 3, | |
| "name": "wrapT", | |
| "type": { | |
| "type": "enum", | |
| "name": "FSamplerWrapMode" | |
| } | |
| }, | |
| { | |
| "offset": 4, | |
| "name": "wrapR", | |
| "type": { | |
| "type": "enum", | |
| "name": "FSamplerWrapMode" | |
| } | |
| }, | |
| { | |
| "offset": 8, | |
| "name": "anisotropy", | |
| "type": { | |
| "type": "value", | |
| "value_kind": "FLOAT" | |
| } | |
| }, | |
| { | |
| "offset": 12, | |
| "name": "compareMode", | |
| "type": { | |
| "type": "enum", | |
| "name": "FSamplerCompareMode" | |
| } | |
| }, | |
| { | |
| "offset": 13, | |
| "name": "compareFunc", | |
| "type": { | |
| "type": "enum", | |
| "name": "FSamplerCompareFunc" | |
| } | |
| } | |
| ] | |
| } | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment