Package: graphene
Macro graphene:with-frustum
Lambda Listgraphene:with-frustum ((var &rest args) &body body) SyntaxArgumentsDetails The graphene:with-frustum macro allocates a new graphene:frustum-t instance, initializes the frustum with the given
values and executes the body that uses the frustum.
After execution of the body the allocated memory for the frustum is released. When no argument is given the components of the frustum are undefined. The initialization with another frustum uses the graphene:frustum-init-from-frustum function. If the first value has the graphene:matrix-t type the graphene:frustum-init-from-matrix function is used for initialization with the matrix. The initialization from six planes is done with the graphene:frustum-init function. Note | See also |
2024-12-26