Navigation
API > API/Plugins > API/Plugins/ImagePlate
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- USceneComponent
- UPrimitiveComponent
- UImagePlateComponent
References
| Module | ImagePlate |
| Header | /Engine/Plugins/Experimental/ImagePlate/Source/ImagePlate/Public/ImagePlateComponent.h |
| Include | #include "ImagePlateComponent.h" |
Syntax
UCLASS&40;ClassGroup&61;Rendering,
HideCategories&61;&40;Object, Activation, Collision, "Components&124;Activation", Physics&41;,
EditInlineNew, Meta&61;&40;BlueprintSpawnableComponent&41;&41;
class UImagePlateComponent : public UPrimitiveComponent
Remarks
A 2d plate that will be rendered always facing the camera.
Constructors
| Type | Name | Description | |
|---|---|---|---|
UImagePlateComponent
(
const FObjectInitializer& Init |
Functions
| Type | Name | Description | |
|---|---|---|---|
| AActor * | Finds a view target that this image plate is presenting to | ||
| const FMatrix & | Access this component's cached inverse view projection matrix. | ||
| const FMatrix & | Access this component's cached view projection matrix. | ||
| FStructProperty * | Access the property relating to this component's image plate | ||
| FImagePlateParameters | GetPlate () |
Get this actor's image plates | |
| void | Called by sequencer if a texture is changed | ||
| void | SetImagePlate
(
FImagePlateParameters Plate |
Add an image plate to this actor | |
| FVector | TransfromFromProjection
(
const FMatrix& Matrix, |
||
| void | |||
| void |
Overridden from UPrimitiveComponent
| Type | Name | Description | |
|---|---|---|---|
| FPrimitiveSceneProxy * | Creates a proxy to represent the primitive to the scene manager in the rendering thread. | ||
| UMaterialInterface * | GetMaterial
(
int32 ElementIndex |
Returns the material used by the element at the specified index | |
| void | GetUsedMaterials
(
TArray< UMaterialInterface* >& OutMaterials, |
Retrieves the materials used in this component | |
| void | SetMaterial
(
int32 ElementIndex, |
Changes the material applied to an element of the mesh. |
Overridden from USceneComponent
| Type | Name | Description | |
|---|---|---|---|
| FBoxSphereBounds | CalcBounds
(
const FTransform& LocalToWorld |
Calculate the bounds of the component. Default behavior is a bounding box/sphere of zero size. | |
| void | OnUpdateTransform
(
EUpdateTransformFlags UpdateTransformFlags, |
Native callback when this component is moved |
Overridden from UActorComponent
| Type | Name | Description | |
|---|---|---|---|
| void | OnRegister () |
Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called. | |
| void | TickComponent
(
float DeltaTime, |
Function called every frame on this ActorComponent. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PostEditUndo () |
Called after applying a transaction to the object. |