Navigation
Unreal Engine C++ API Reference > 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. |