G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FMaterialProxySettings Struct Reference

Public Member Functions

Functions
bool GetbAnisotropyMap () const
 Whether to generate a texture for the Anisotropy property.
bool GetbAllowTwoSidedMaterial () const
 Whether or not to allow the generated material can be two-sided.
void SetbAllowTwoSidedMaterial (bool Value)
 Whether or not to allow the generated material can be two-sided.
bool GetbNormalMap () const
 Whether to generate a texture for the Normal property.
void SetbNormalMap (bool Value)
 Whether to generate a texture for the Normal property.
bool GetbTangentMap () const
 Whether to generate a texture for the Tangent property.
void SetbTangentMap (bool Value)
 Whether to generate a texture for the Tangent property.
bool GetbMetallicMap () const
 Whether to generate a texture for the Metallic property.
void SetbMetallicMap (bool Value)
 Whether to generate a texture for the Metallic property.
bool GetbRoughnessMap () const
 Whether to generate a texture for the Roughness property.
void SetbRoughnessMap (bool Value)
 Whether to generate a texture for the Roughness property.
FMaterialProxySettings & opAssign (FMaterialProxySettings Other)
void SetbAnisotropyMap (bool Value)
 Whether to generate a texture for the Anisotropy property.
bool GetbSpecularMap () const
 Whether to generate a texture for the Specular property.
void SetbSpecularMap (bool Value)
 Whether to generate a texture for the Specular property.
bool GetbEmissiveMap () const
 Whether to generate a texture for the Emissive property.
void SetbEmissiveMap (bool Value)
 Whether to generate a texture for the Emissive property.
bool GetbOpacityMap () const
 Whether to generate a texture for the Opacity property.
void SetbOpacityMap (bool Value)
 Whether to generate a texture for the Opacity property.
bool GetbOpacityMaskMap () const
 Whether to generate a texture for the Opacity Mask property.
void SetbOpacityMaskMap (bool Value)
 Whether to generate a texture for the Opacity Mask property.
bool GetbAmbientOcclusionMap () const
 Whether to generate a texture for the Ambient Occlusion property.
void SetbAmbientOcclusionMap (bool Value)
 Whether to generate a texture for the Ambient Occlusion property.

Public Attributes

Material
FIntPoint RoughnessTextureSize
 Override Roughness texture size.
FIntPoint TextureSize
 Size of generated BaseColor map.
float32 TargetTexelDensityPerMeter
 Target texel density.
float32 MeshMaxScreenSizePercent
 Expected maximum screen size for the mesh.
float MeshMinDrawDistance
 Expected minimum distance at which the mesh will be rendered.
float32 GutterSpace
 Gutter space to take into account.
float32 MetallicConstant
 Constant value to use for the Metallic property.
float32 RoughnessConstant
 Constant value to use for the Roughness property.
float32 AnisotropyConstant
 Constant value to use for the Anisotropy property.
float32 SpecularConstant
 Constant value to use for the Specular property.
float32 OpacityConstant
 Constant value to use for the Opacity property.
float32 OpacityMaskConstant
 Constant value to use for the Opacity mask property.
float32 AmbientOcclusionConstant
 Constant value to use for the Ambient Occlusion property.
EBlendMode BlendMode
 Target blend mode for the generated material.
FIntPoint DiffuseTextureSize
 Override Diffuse texture size.
FIntPoint NormalTextureSize
 Override Normal texture size.
FIntPoint TangentTextureSize
 Override Tangent texture size.
FIntPoint MetallicTextureSize
 Override Metallic texture size.
ETextureSizingType TextureSizingType
 Method that should be used to generate the sizes of the output textures.
FIntPoint AnisotropyTextureSize
 Override Anisotropy texture size.
FIntPoint SpecularTextureSize
 Override Specular texture size.
FIntPoint EmissiveTextureSize
 Override Emissive texture size.
FIntPoint OpacityTextureSize
 Override Opacity texture size.
FIntPoint OpacityMaskTextureSize
 Override Opacity Mask texture size.
FIntPoint AmbientOcclusionTextureSize
 Override Ambient Occlusion texture size.
Variables
bool bAnisotropyMap
bool bNormalMap
bool bTangentMap
bool bMetallicMap
bool bRoughnessMap
bool bAllowTwoSidedMaterial
bool bSpecularMap
bool bEmissiveMap
bool bOpacityMap
bool bOpacityMaskMap
bool bAmbientOcclusionMap

Member Function Documentation

◆ GetbAllowTwoSidedMaterial()

bool GetbAllowTwoSidedMaterial ( ) const

Whether or not to allow the generated material can be two-sided.

◆ GetbAmbientOcclusionMap()

bool GetbAmbientOcclusionMap ( ) const

Whether to generate a texture for the Ambient Occlusion property.

◆ GetbAnisotropyMap()

bool GetbAnisotropyMap ( ) const

Whether to generate a texture for the Anisotropy property.

◆ GetbEmissiveMap()

bool GetbEmissiveMap ( ) const

Whether to generate a texture for the Emissive property.

◆ GetbMetallicMap()

bool GetbMetallicMap ( ) const

Whether to generate a texture for the Metallic property.

◆ GetbNormalMap()

bool GetbNormalMap ( ) const

Whether to generate a texture for the Normal property.

◆ GetbOpacityMap()

bool GetbOpacityMap ( ) const

Whether to generate a texture for the Opacity property.

◆ GetbOpacityMaskMap()

bool GetbOpacityMaskMap ( ) const

Whether to generate a texture for the Opacity Mask property.

◆ GetbRoughnessMap()

bool GetbRoughnessMap ( ) const

Whether to generate a texture for the Roughness property.

◆ GetbSpecularMap()

bool GetbSpecularMap ( ) const

Whether to generate a texture for the Specular property.

◆ GetbTangentMap()

bool GetbTangentMap ( ) const

Whether to generate a texture for the Tangent property.

◆ opAssign()

◆ SetbAllowTwoSidedMaterial()

void SetbAllowTwoSidedMaterial ( bool Value)

Whether or not to allow the generated material can be two-sided.

◆ SetbAmbientOcclusionMap()

void SetbAmbientOcclusionMap ( bool Value)

Whether to generate a texture for the Ambient Occlusion property.

◆ SetbAnisotropyMap()

void SetbAnisotropyMap ( bool Value)

Whether to generate a texture for the Anisotropy property.

◆ SetbEmissiveMap()

void SetbEmissiveMap ( bool Value)

Whether to generate a texture for the Emissive property.

◆ SetbMetallicMap()

void SetbMetallicMap ( bool Value)

Whether to generate a texture for the Metallic property.

◆ SetbNormalMap()

void SetbNormalMap ( bool Value)

Whether to generate a texture for the Normal property.

◆ SetbOpacityMap()

void SetbOpacityMap ( bool Value)

Whether to generate a texture for the Opacity property.

◆ SetbOpacityMaskMap()

void SetbOpacityMaskMap ( bool Value)

Whether to generate a texture for the Opacity Mask property.

◆ SetbRoughnessMap()

void SetbRoughnessMap ( bool Value)

Whether to generate a texture for the Roughness property.

◆ SetbSpecularMap()

void SetbSpecularMap ( bool Value)

Whether to generate a texture for the Specular property.

◆ SetbTangentMap()

void SetbTangentMap ( bool Value)

Whether to generate a texture for the Tangent property.

Member Data Documentation

◆ AmbientOcclusionConstant

float32 AmbientOcclusionConstant

Constant value to use for the Ambient Occlusion property.

◆ AmbientOcclusionTextureSize

FIntPoint AmbientOcclusionTextureSize

Override Ambient Occlusion texture size.

◆ AnisotropyConstant

float32 AnisotropyConstant

Constant value to use for the Anisotropy property.

◆ AnisotropyTextureSize

FIntPoint AnisotropyTextureSize

Override Anisotropy texture size.

◆ bAllowTwoSidedMaterial

bool bAllowTwoSidedMaterial

◆ bAmbientOcclusionMap

bool bAmbientOcclusionMap

◆ bAnisotropyMap

bool bAnisotropyMap

◆ bEmissiveMap

bool bEmissiveMap

◆ BlendMode

EBlendMode BlendMode

Target blend mode for the generated material.

◆ bMetallicMap

bool bMetallicMap

◆ bNormalMap

bool bNormalMap

◆ bOpacityMap

bool bOpacityMap

◆ bOpacityMaskMap

bool bOpacityMaskMap

◆ bRoughnessMap

bool bRoughnessMap

◆ bSpecularMap

bool bSpecularMap

◆ bTangentMap

bool bTangentMap

◆ DiffuseTextureSize

FIntPoint DiffuseTextureSize

Override Diffuse texture size.

◆ EmissiveTextureSize

FIntPoint EmissiveTextureSize

Override Emissive texture size.

◆ GutterSpace

float32 GutterSpace

Gutter space to take into account.

◆ MeshMaxScreenSizePercent

float32 MeshMaxScreenSizePercent

Expected maximum screen size for the mesh.

◆ MeshMinDrawDistance

float MeshMinDrawDistance

Expected minimum distance at which the mesh will be rendered.

◆ MetallicConstant

float32 MetallicConstant

Constant value to use for the Metallic property.

◆ MetallicTextureSize

FIntPoint MetallicTextureSize

Override Metallic texture size.

◆ NormalTextureSize

FIntPoint NormalTextureSize

Override Normal texture size.

◆ OpacityConstant

float32 OpacityConstant

Constant value to use for the Opacity property.

◆ OpacityMaskConstant

float32 OpacityMaskConstant

Constant value to use for the Opacity mask property.

◆ OpacityMaskTextureSize

FIntPoint OpacityMaskTextureSize

Override Opacity Mask texture size.

◆ OpacityTextureSize

FIntPoint OpacityTextureSize

Override Opacity texture size.

◆ RoughnessConstant

float32 RoughnessConstant

Constant value to use for the Roughness property.

◆ RoughnessTextureSize

FIntPoint RoughnessTextureSize

Override Roughness texture size.

◆ SpecularConstant

float32 SpecularConstant

Constant value to use for the Specular property.

◆ SpecularTextureSize

FIntPoint SpecularTextureSize

Override Specular texture size.

◆ TangentTextureSize

FIntPoint TangentTextureSize

Override Tangent texture size.

◆ TargetTexelDensityPerMeter

float32 TargetTexelDensityPerMeter

Target texel density.

◆ TextureSize

FIntPoint TextureSize

Size of generated BaseColor map.

◆ TextureSizingType

ETextureSizingType TextureSizingType

Method that should be used to generate the sizes of the output textures.