beastapi/beastscene.h Source File
Go to the documentation of this file.
110 #endif // __cplusplus
113 #endif // BEASTSCENE_H
ILBStatus ILBGetSceneUpVector(ILBSceneInfoHandle scene, ILBSceneUpVector *upVector)
Gets the up vector of the scene.
Handle for Beast scene information node Intentionally hidden implementation.
Definition: beastapitypes.h:415
ILBSceneUpVector
The scene up vector.
Definition: beastscene.h:24
Definition: beastscene.h:27
ILBStatus ILBSetMeterPerWorldUnit(ILBSceneHandle scene, float meterPerWorldUnit)
Sets how many meters a world unit in represents for the scene.
This header is the base for getting platform consistent types for the Beast API.
ILBStatus ILBGetMeterPerWorldUnit(ILBSceneInfoHandle scene, float *meterPerWorldUnit)
Gets how many meters a world unit in represents for the scene.
const ILBCharType * ILBConstString
Beast api const string type.
Definition: beastapitypes.h:245
Definition: beastscene.h:26
Definition: beastscene.h:30
Definition: beastscene.h:29
Definition: beastscene.h:25
ILBStatus ILBBeginPhysicalScene(ILBManagerHandle beastManager, ILBConstString uniqueName, ILBSceneHandle *target)
Begins creation of a scene that will use physical materials set up with OSL shaders.
ILBStatus ILBEndScene(ILBSceneHandle scene)
Finalizes this scene Any future call to modify this scene or any of its objects will fail...
ILBStatus ILBBeginScene(ILBManagerHandle beastManager, ILBConstString uniqueName, ILBSceneHandle *target)
Begins creation of a scene that will use "classic" fixed-function materials.
ILBStatus ILBSetSceneUpVector(ILBSceneHandle scene, ILBSceneUpVector upVector)
Sets the up vector of the scene.
Definition: beastscene.h:28
ILBStatus ILBReleaseScene(ILBSceneHandle scene)
Releases the scene data.
Handle for Beast managers Intentionally hidden implementation.
Handle for Beast scenes Intentionally hidden implementation.
Definition: beastapitypes.h:408
ILBStatus
Status codes for Beast API calls.
Definition: beastapitypes.h:153