/* Ċ Ġ* ĠCopyright ĠL WJ GL . ĠAll Ġrights Ġreserved . Ċ Ġ* ĠLicense Ġterms : Ġhttps :// www . lwjgl . org / license Ċ Ġ*/ Ċ package Ġbullet . templates Ċ Ċ import Ġbullet .* Ċ import Ġorg . lwjgl . generator .* Ċ Ċ val Ġbt Shape H ull Ġ= Ġ" BT Shape H ull ". native Class ( Module . B UL LET , Ġprefix Method Ġ= Ġ" bt ", Ġbinding Ġ= ĠB UL LET _ BINDING _ DE LEG ATE ) Ġ{ ĊĠĠĠ Ġopaque _ p ( ĊĠĠĠĠĠĠĠ Ġ" Shape H ull _ new ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ Ġopaque _ p (" shape ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġbool ( ĊĠĠĠĠĠĠĠ Ġ" Shape H ull _ build H ull ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ Ġopaque _ p (" obj ", Ġ""), ĊĠĠĠĠĠĠĠ Ġbt Scalar (" margin ", Ġ""), ĊĠĠĠĠĠĠĠ Ġint (" high Res ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġ// unsigned _ int . const . p ( ĊĠĠĠ Ġopaque _ const _ p ( ĊĠĠĠĠĠĠĠ Ġ" Shape H ull _ getIndex Pointer ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ Ġopaque _ p (" obj ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġbt Vector 3 . const . p ( ĊĠĠĠĠĠĠĠ Ġ" Shape H ull _ get Vertex Pointer ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ Ġopaque _ p (" obj ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġint ( ĊĠĠĠĠĠĠĠ Ġ" Shape H ull _ num Indices ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ Ġopaque _ p (" obj ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġint ( ĊĠĠĠĠĠĠĠ Ġ" Shape H ull _ num Triangles ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ Ġopaque _ p (" obj ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġint ( ĊĠĠĠĠĠĠĠ Ġ" Shape H ull _ num Vertices ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ Ġopaque _ p (" obj ", Ġ"") ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġvoid ( ĊĠĠĠĠĠĠĠ Ġ" Shape H ull _ delete ", ĊĠĠĠĠĠĠĠ Ġ"", ĊĊĠĠĠĠĠĠĠ Ġopaque _ p (" obj ", Ġ"") ĊĠĠĠ Ġ) Ċ Ċ }