CPlugBitmap

Trackmania Next API


CPlugBitmap

ID 0x09011000
Instantiable

Inherits from Plug::CPlug → MwFoundations::CMwNod

Methods

void SetOriginTopLeft()

void SetOriginPlugDefault()

void SetOriginVisionNative()

Members

CPlugBitmap::ERenderTech RenderTech

ERenderTech::Unknown
ERenderTech::Tech3

CPlugBitmap::EUsage Usage

EUsage::Color
EUsage::Light
EUsage::HeightNGDuDv
EUsage::Render
EUsage::HNGDuDvLumi
EUsage::HNGNormXYZ
EUsage::HNGNormXY
EUsage::DepthCmp
EUsage::DispH01
EUsage::HNGNormPal8b
EUsage::NormXYZ
EUsage::NormXY
EUsage::NormPal8b
EUsage::NormPal16b
EUsage::ColorFloat
EUsage::RenderFloat
EUsage::HNGDuDv1
EUsage::Alpha
EUsage::LightAlpha
EUsage::HNGNormX0ZY
EUsage::NormX0ZY
EUsage::TexCoord
EUsage::Render16b
EUsage::Vertex
EUsage::HNGBumpTxTy
EUsage::BumpTxTy
EUsage::HNGNorm0YZX
EUsage::Norm0YZX
EUsage::Norm_XYZNG0YZX
EUsage::Depth
EUsage::SrgbL8NGLinearL16
EUsage::NormATI2N
EUsage::NormXYZNGATI2N
EUsage::Color16b
EUsage::SpecFIENGFI0E
EUsage::SpecFI0E
EUsage::RoughMetal
EUsage::RoughMetalNGBC1
EUsage::Mask_BC4
EUsage::Staging

CPlugBitmap::EColorDepth WantedColorDepth

EColorDepth::DefaultColorDepth
EColorDepth::Color16b
EColorDepth::Color32b

bool AllowR11G11B10F

bool AllowStaticNonPowOf2

bool IsOneBitAlpha

const bool IgnoreImageAlpha01

bool NoShaderSetBlendMap

bool ShadowCasterIgnoreAlpha

bool ShadowCasterAlphaCut

uint ShadowCasterAlphaRef

bool AlphaToCoverage

const bool IsNonPow2Conditional

const bool IsCubeMap

const bool IsOriginTop

const bool RGB_IsPreModulatedWith_Alpha

CPlugBitmap::ETexFilter TexFilter

ETexFilter::Point
ETexFilter::Bilinear
ETexFilter::Trilinear
ETexFilter::Anisotropic
ETexFilter::AnisoPoint

CPlugBitmap::ETexAddress TexAddressU

ETexAddress::Wrap
ETexAddress::Mirror
ETexAddress::Clamp
ETexAddress::Border

CPlugBitmap::ETexAddress TexAddressV

ETexAddress::Wrap
ETexAddress::Mirror
ETexAddress::Clamp
ETexAddress::Border

CPlugBitmap::ETexAddress TexAddressW

ETexAddress::Wrap
ETexAddress::Mirror
ETexAddress::Clamp
ETexAddress::Border

CPlugBitmap::EColorSpace LdrColorSpace

EColorSpace::Linear
EColorSpace::sRGB

CPlugBitmap::ECube2d Cube2d

ECube2d::None
ECube2d::PX_NX_PY_NY_PZ_NZ

float MipMapLodBiasDefault

float DefaultTexCoordSizeXm

float DefaultTexCoordSizeYm

float DefaultTexCoordTransXm

float DefaultTexCoordTransYm

vec2 DefaultTexCoordScale

vec2 DefaultTexCoordTrans

float DefaultTexCoordRotate

CPlugBitmap::EVideoTimer DefaultVideoTimer

EVideoTimer::Game
EVideoTimer::Human
EVideoTimer::_02
EVideoTimer::Scene
EVideoTimer::Default

const uint DefaultMaxMipLevel

float HeightInMeters

bool Force1stPixelAlpha0

bool ForceBorderRGB

vec3 BorderRGB

bool ForceBorderAlpha

float BorderAlpha

CPlugBitmap::EForceBorderSize ForceBorderSize

EForceBorderSize::_1_texel
EForceBorderSize::_2_texels
EForceBorderSize::_3_texels
EForceBorderSize::_4_texels

bool BorderLeft

bool BorderRight

bool BorderTop

bool BorderBottom

bool WantMipMapping

bool IsMipMapLowerAlphaEnable

float MipMapLowerAlpha

MwFastArray<float> MipMapFadeAlphas

CPlugBitmap::EMipMapAlpha01 MipMapAlpha01

EMipMapAlpha01::HalfBinary
EMipMapAlpha01::ForceBinary
EMipMapAlpha01::ShadeOfGray

bool CanBeDeletedFromSystemMemory

bool RenderTexelsMustPersist

bool CanBeCompressedInVideoMemory

bool CompressInterpolatedAlpha

bool CompressSkipDXT1

bool CompressUseDithering

CPlugBitmap::ECompressFile CompressFile

ECompressFile::dds
ECompressFile::webp_Y_BC4
ECompressFile::webp_YY_BC5
ECompressFile::webp_YCC_BC4PBC5

CPlugBitmap::ECompressor Compressor

ECompressor::NVidia
ECompressor::DirectX

float BumpScaleFactor

float BumpScaleMipLevel

CPlugBitmap::ENormalRotate NormalRotate

ENormalRotate::None
ENormalRotate::Px_Pz_Ny

bool NormalAreSigned

bool NoMipNormalize

CPlugFileImg@ Image

CPlugBitmapAtlas@ Atlas

const CPlugSpriteParam@ SpriteParam

CPlugBitmapDecals@ Decals

MwId GrassId

CPlugFileImg@ GrassId_ImageFid

float GrassId_TcSizeXm

float GrassId_TcSizeYm

float GrassId_TcRotate

CPlugGrassMatterArray@ GrassMatterArray

CPlugImageArray@ ImageArray

string ImageArray_Suffix

const MwFastBuffer<CPlugFileImg@> ImageArrayFids

bool CanUpscaleSliceInArray

NPlugBitmap_SAtlasCubeIn@ AtlasCubeIn

CPlugBitmap@ BitmapArray

wstring BitmapArray_ElemName

bool MipLevelSkipFromQuality

uint MipLevelSkipCountMax

int LDExportSkipMip_Racing

bool FloatRequireFiltering

bool RenderAutoFitSize

bool RenderAutoFitSS

uint RenderSizeMul

uint RenderSizeDiv

bool RenderRequireBlending

uint MultiSampleCount_Resolved

bool RenderExplicitMip

bool RenderCreateClear

vec3 DefaultRenderClearRGB

float DefaultRenderClearAlpha

bool DepthUseStencil

bool DepthCanSwap

bool UseUAV

CPlugBitmap::EPixelUpdate PixelUpdate

EPixelUpdate::None
EPixelUpdate::Render
EPixelUpdate::Shader
EPixelUpdate::DynaSpecular
EPixelUpdate::Clear
EPixelUpdate::RenderVideo

CPlugBitmap::EDynamic Dynamic

EDynamic::Off
EDynamic::On
EDynamic::On_2_Buffers
EDynamic::On_GPU_Only

bool Convert_2d_To_1d

vec3 SpecularRGB

float SpecularExp

vec3 ClearRGB

float ClearAlpha

CPlugBitmapRender@ Render

CPlugBitmapShader@ Shader

bool ForceShaderBitmapTc

bool ForceShaderGenerateUV

CPlugBitmap::EGenerateUV GenerateUV

EGenerateUV::NoGenerate
EGenerateUV::CameraVertex
EGenerateUV::WorldVertex
EGenerateUV::WorldVertexXY
EGenerateUV::WorldVertexXZ
EGenerateUV::WorldVertexYZ
EGenerateUV::CameraNormal
EGenerateUV::WorldNormal
EGenerateUV::CameraReflectionVector
EGenerateUV::WorldReflectionVector
EGenerateUV::WorldNormalNeg
EGenerateUV::WaterReflectionVector
EGenerateUV::Hack1Vertex
EGenerateUV::MapTexel_DEPRECATED
EGenerateUV::FogPlane0
EGenerateUV::Vsk3SeaFoam
EGenerateUV::ImageSpace
EGenerateUV::LightDir0Reflect
EGenerateUV::EyeNormal
EGenerateUV::ShadowB1Pw01
EGenerateUV::Tex3AsPosPrCamera
EGenerateUV::FlatWaterReflect
EGenerateUV::FlatWaterRefract
EGenerateUV::FlatWaterFresnel
EGenerateUV::WorldPosXYblendZY
EGenerateUV::DisableVshOutput
EGenerateUV::WorldPos_PyPxz
Inherited members CMwNod

string IdName

const MwId Id

Enums

ERenderTech

ERenderTech::Unknown
ERenderTech::Tech3

ETexFilter

ETexFilter::Point
ETexFilter::Bilinear
ETexFilter::Trilinear
ETexFilter::Anisotropic
ETexFilter::AnisoPoint

ETexAddress

ETexAddress::Wrap
ETexAddress::Mirror
ETexAddress::Clamp
ETexAddress::Border

EColorSpace

EColorSpace::Linear
EColorSpace::sRGB

EVideoTimer

EVideoTimer::Game
EVideoTimer::Human
EVideoTimer::_02
EVideoTimer::Scene
EVideoTimer::Default

EGenerateUV

EGenerateUV::NoGenerate
EGenerateUV::CameraVertex
EGenerateUV::WorldVertex
EGenerateUV::WorldVertexXY
EGenerateUV::WorldVertexXZ
EGenerateUV::WorldVertexYZ
EGenerateUV::CameraNormal
EGenerateUV::WorldNormal
EGenerateUV::CameraReflectionVector
EGenerateUV::WorldReflectionVector
EGenerateUV::WorldNormalNeg
EGenerateUV::WaterReflectionVector
EGenerateUV::Hack1Vertex
EGenerateUV::MapTexel_DEPRECATED
EGenerateUV::FogPlane0
EGenerateUV::Vsk3SeaFoam
EGenerateUV::ImageSpace
EGenerateUV::LightDir0Reflect
EGenerateUV::EyeNormal
EGenerateUV::ShadowB1Pw01
EGenerateUV::Tex3AsPosPrCamera
EGenerateUV::FlatWaterReflect
EGenerateUV::FlatWaterRefract
EGenerateUV::FlatWaterFresnel
EGenerateUV::WorldPosXYblendZY
EGenerateUV::DisableVshOutput
EGenerateUV::WorldPos_PyPxz

EUsage

EUsage::Color
EUsage::Light
EUsage::HeightNGDuDv
EUsage::Render
EUsage::HNGDuDvLumi
EUsage::HNGNormXYZ
EUsage::HNGNormXY
EUsage::DepthCmp
EUsage::DispH01
EUsage::HNGNormPal8b
EUsage::NormXYZ
EUsage::NormXY
EUsage::NormPal8b
EUsage::NormPal16b
EUsage::ColorFloat
EUsage::RenderFloat
EUsage::HNGDuDv1
EUsage::Alpha
EUsage::LightAlpha
EUsage::HNGNormX0ZY
EUsage::NormX0ZY
EUsage::TexCoord
EUsage::Render16b
EUsage::Vertex
EUsage::HNGBumpTxTy
EUsage::BumpTxTy
EUsage::HNGNorm0YZX
EUsage::Norm0YZX
EUsage::Norm_XYZNG0YZX
EUsage::Depth
EUsage::SrgbL8NGLinearL16
EUsage::NormATI2N
EUsage::NormXYZNGATI2N
EUsage::Color16b
EUsage::SpecFIENGFI0E
EUsage::SpecFI0E
EUsage::RoughMetal
EUsage::RoughMetalNGBC1
EUsage::Mask_BC4
EUsage::Staging

EColorDepth

EColorDepth::DefaultColorDepth
EColorDepth::Color16b
EColorDepth::Color32b

ECubeMapFace

ECubeMapFace::None
ECubeMapFace::XPos
ECubeMapFace::XNeg
ECubeMapFace::YPos
ECubeMapFace::YNeg
ECubeMapFace::ZPos
ECubeMapFace::ZNeg

EPixelUpdate

EPixelUpdate::None
EPixelUpdate::Render
EPixelUpdate::Shader
EPixelUpdate::DynaSpecular
EPixelUpdate::Clear
EPixelUpdate::RenderVideo

EDynamic

EDynamic::Off
EDynamic::On
EDynamic::On_2_Buffers
EDynamic::On_GPU_Only

ENormalRotate

ENormalRotate::None
ENormalRotate::Px_Pz_Ny

EEdCustomSaveOp

EEdCustomSaveOp::None
EEdCustomSaveOp::Conv_Diffuse
EEdCustomSaveOp::CubeHdrScaleA2_DXT5
EEdCustomSaveOp::CubeHdr
EEdCustomSaveOp::Cube_EquirectExr

ECompressor

ECompressor::NVidia
ECompressor::DirectX

ECompressFile

ECompressFile::dds
ECompressFile::webp_Y_BC4
ECompressFile::webp_YY_BC5
ECompressFile::webp_YCC_BC4PBC5

EForceBorderSize

EForceBorderSize::_1_texel
EForceBorderSize::_2_texels
EForceBorderSize::_3_texels
EForceBorderSize::_4_texels

EMipMapAlpha01

EMipMapAlpha01::HalfBinary
EMipMapAlpha01::ForceBinary
EMipMapAlpha01::ShadeOfGray

ECube2d

ECube2d::None
ECube2d::PX_NX_PY_NY_PZ_NZ

Documentation from build 2022-09-28 11:12:37
(Page rendering: 0.05 seconds, 14.74 MB)