Created
September 3, 2018 18:31
-
-
Save shartte/91d28b3aaab613394751f530dac14dd1 to your computer and use it in GitHub Desktop.
This file contains 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