|
G1R AngelScript
Scripting reference for the Gothic 1 Remake
|
Represents a streamable SparseVolumeTexture asset with a single frame. Although there is only a single frame, it is still recommended to use USparseVolumeTextureFrame::GetFrameAndIssueStreamingRequest(). More...
Static Public Member Functions | |
Static Functions | |
| static UClass | StaticClass () |
| Static Public Member Functions inherited from UStreamableSparseVolumeTexture | |
| static UClass | StaticClass () |
| Static Public Member Functions inherited from USparseVolumeTexture | |
| static UClass | StaticClass () |
| Static Public Member Functions inherited from UObject | |
| static UClass | StaticClass () |
Additional Inherited Members | |
| int | GetNumFrames () const |
| int | GetNumMipLevels () const |
| int | GetSizeX () const |
| int | GetSizeY () const |
| int | GetSizeZ () const |
| FTransform | GetFrameTransform () const |
| Public Member Functions inherited from UObject | |
| bool | MarkPackageDirty () const |
| void | RemoveFromRoot () |
| bool | GetIsRooted () const |
| bool | IsTransient () const |
| bool | Modify (bool bAlwaysMarkDirty=true) |
| void | SetTransactional (bool bTransactional) |
| bool | IsSupportedForNetworking () const |
| UClass | GetClass () const |
| UObject | GetOuter () const |
| UObject | GetTypedOuter (TSubclassOf< UObject > Target) const |
| Traverses the outer chain searching for the next object of a certain type. | |
| UPackage | GetOutermost () const |
| UPackage | GetPackage () const |
| void | AddToRoot () |
| UWorld | GetWorld () const |
| FName | GetName () const |
| FString | GetFullName (const UObject StopOuter=nullptr) const |
| FString | GetPathName (const UObject StopOuter=nullptr) const |
| bool | IsA (const UClass Class) const |
| Returns true if this object is of the specified type, or a child of that type. | |
| void | SaveConfig () |
| void | LoadConfig () |
| void | ReloadConfig () |
| void | CopyScriptPropertiesFrom (const UObject OtherObject) |
| void | opCast (?&Address) const |
| FString | ToString () const |
| Public Attributes inherited from UStreamableSparseVolumeTexture | |
| UAssetImportData | AssetImportData |
| TextureAddress | AddressZ |
| The addressing mode to use for the Z axis. | |
| bool | bLocalDDCOnly |
| If enabled, the SparseVolumeTexture is only going to use the local DDC. For certain assets it might be reasonable to also use the remote DDC, but for larger assets this will mean long up- and download times. | |
| float32 | StreamingPoolSizeFactor |
| The SVT streaming pool is sized such that it can hold the largest frame multiplied by this value. There should be some slack to allow for prefetching frames. | |
| TextureAddress | AddressX |
| The addressing mode to use for the X axis. | |
| float32 | PrefetchPercentageStepSize |
| When using non-blocking streaming requests, upcoming frames are loaded into memory in advance. This property controls the size reduction in percent of each additional prefetched frames. A value of 20.0 would prefetch frame N+1 at 80%, N+2 at 60%, N+3 at 40% etc. | |
| float32 | PrefetchPercentageBias |
| When using non-blocking streaming requests, upcoming frames are loaded into memory in advance. This property applies a bias in percent to how much data is prefetched for every frame. A value of 20.0 adds 20% to all prefetch percentages. So if PrefetchPercentageStepSize is set to 20.0, frame N+1 is prefetched at 80% + 20% = 100%, frame N+2 at 60% + 20% = 80%, N+3 at 40% + 20% = 60% etc. | |
| TextureAddress | AddressY |
| The addressing mode to use for the Y axis. | |
| int | NumberOfPrefetchFrames |
| When using non-blocking streaming requests, upcoming frames are loaded into memory in advance. This property controls how many frames to prefetch. | |
| TArray< TObjectPtr< UAssetUserData > > | AssetUserData |
| Array of user data stored with the asset. | |
| const int | NumFrames |
| const int | NumMipLevels |
| const int | SizeX |
| const int | SizeY |
| const int | SizeZ |
| const FTransform | FrameTransform |
| Public Attributes inherited from UObject | |
| const UClass | Class |
| const UObject | Outer |
| const UPackage | Outermost |
| const UPackage | Package |
| const UWorld | World |
| const FName | Name |
| const bool | IsRooted |
Represents a streamable SparseVolumeTexture asset with a single frame. Although there is only a single frame, it is still recommended to use USparseVolumeTextureFrame::GetFrameAndIssueStreamingRequest().
|
static |