13 #ifndef BEASTFRAMEBUFFER_H
14 #define BEASTFRAMEBUFFER_H
141 unsigned char* target);
157 #endif // __cplusplus
159 #endif // BEASTFRAMEBUFFER_H
Definition: beastframebuffer.h:31
Definition: beastframebuffer.h:32
This header is the base for getting platform consistent types for the Beast API.
ILBStatus ILBGetFramebufferPass(ILBFramebufferHandle fb, ILBRenderPassHandle *pass)
Returns which pass this frame buffer is generated from.
Definition: beastframebuffer.h:34
ILBStatus ILBGetFramebufferTarget(ILBFramebufferHandle fb, ILBTargetHandle *target)
Returns which target this frame buffer is generated from.
ILBStatus ILBDestroyFramebuffer(ILBFramebufferHandle fb)
Destroys and frees all memory related to a framebuffer.
ILBStatus ILBGetChannelName(ILBFramebufferHandle fb, int32 index, ILBStringHandle *name)
Gets the name for a channel.
Definition: beastframebuffer.h:30
Definition: beastframebuffer.h:26
ILBStatus ILBReadRegionHDR(ILBFramebufferHandle fb, int32 minX, int32 minY, int32 maxX, int32 maxY, ILBChannelSelection channels, float *target)
Reads back a region in a framebuffer.
Handle for Beast render pass Intentionally hidden implementation.
Definition: beastapitypes.h:501
Definition: beastframebuffer.h:27
Definition: beastframebuffer.h:29
Definition: beastframebuffer.h:28
Handle for Beast target entities Intentionally hidden implementation.
Definition: beastapitypes.h:493
ILBStatus ILBGetChannelCount(ILBFramebufferHandle fb, int32 *channels)
Gets the number of channels in the framebuffer.
ILBChannelSelection
Default selections of channels when reading out pixel/vertex data.
Definition: beastframebuffer.h:25
ILBStatus ILBGetFramebufferTargetEntity(ILBFramebufferHandle fb, ILBTargetEntityHandle *entity)
Returns which target entity this frame buffer is generated from.
Definition: beastframebuffer.h:33
ILBStatus ILBReadRegionLDR(ILBFramebufferHandle fb, int32 minX, int32 minY, int32 maxX, int32 maxY, ILBChannelSelection channels, float gamma, unsigned char *target)
Reads back a region in a framebuffer.
Definition: beastframebuffer.h:35
ILBStatus ILBGetResolution(ILBFramebufferHandle fb, int32 *width, int32 *height)
Gets the resolution for a framebuffer.
Handle for Beast framebuffers Intentionally hidden implementation.
Definition: beastapitypes.h:485
ILBStatus
Status codes for Beast API calls.
Definition: beastapitypes.h:153
Handle for Beast target specification Intentionally hidden implementation.
Definition: beastapitypes.h:478
Handle for Beast strings Intentionally hidden implementation.
Definition: beastapitypes.h:471