17 #ifndef BEASTTARGETENTITY_H
18 #define BEASTTARGETENTITY_H
118 int32* framebufferIndex,
172 #endif // __cplusplus
175 #endif // BEASTTARGETENTITY_H
This header is the base for getting platform consistent types for the Beast API.
const ILBCharType * ILBConstString
Beast api const string type.
Definition: beastapitypes.h:245
Two dimensional geometric vector type.
Definition: beastapitypes.h:290
ILBStatus ILBChangeTargetEntityType(ILBTargetEntityHandle entity, ILBTargetEntityType type)
Changes the type of a target entity when running an Live Ernst job.
ILBStatus ILBGetTargetEntityType(ILBTargetEntityHandle entity, ILBTargetEntityType *type)
Returns the type of baking selected in an Ernst session.
ILBStatus ILBSetUVTransform(ILBTargetEntityHandle target, const ILBVec2 *offset, const ILBVec2 *scale)
Sets the a uv transform for a bake shape.
ILBTargetEntityType
Describes what kind of baking a target entity is using.
Definition: beasttargetentity.h:28
ILBStatus ILBSetBakeResolution(ILBTargetEntityHandle target, int32 width, int32 height)
Sets the requested resolution for the target entity.
ILBStatus ILBSetBakeUVSet(ILBTargetEntityHandle target, ILBConstString uvName)
Sets the uv set to use when baking the target entity.
Handle for Beast render pass Intentionally hidden implementation.
Definition: beastapitypes.h:501
ILBStatus ILBGetNormalizationData(ILBTargetEntityHandle entity, ILBRenderPassHandle pass, int channel, float *minValue, float *maxValue)
Returns the minimum/maximum value in the selected entity.
ILBStatus ILBGetTargetEntityInstance(ILBTargetEntityHandle entity, ILBStringHandle *name)
Returns the name of the instance of a target entity.
Vertex baking.
Definition: beasttargetentity.h:37
Handle for Beast target entities Intentionally hidden implementation.
Definition: beastapitypes.h:493
ILBStatus ILBGetTargetEntityResolution(ILBTargetEntityHandle entity, int32 *width, int32 *height)
Returns the bake resolution selected in an Ernst session.
ILBStatus ILBGetAtlasInformation(ILBTargetEntityHandle te, int32 *framebufferIndex, ILBVec2 *offset, ILBVec2 *scale)
Gets the atlas information for a target entity Only valid on Atlas texture target entities and textur...
ILBStatus
Status codes for Beast API calls.
Definition: beastapitypes.h:153
ILBStatus ILBSetTexelScale(ILBTargetEntityHandle target, float scale)
Sets the relationship between world space coordinates and texels for an atlased target instance...
Texture baking.
Definition: beasttargetentity.h:32
Handle for Beast strings Intentionally hidden implementation.
Definition: beastapitypes.h:471