CPlugBitmap

Trackmania Next API


CPlugBitmap

ID 0x09011000
Instantiable

Inherits from Plug::CPlug → MwFoundations::CMwNod

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
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 IsOneBitAlpha

const bool IgnoreImageAlpha01

bool NoShaderSetBlendMap

bool ShadowCasterIgnoreAlpha

bool AlphaToCoverage

const bool IsNonPow2Conditional

const bool IsCubeMap

const bool IsOriginTop

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

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


Documentation from build 2021-10-04 17:59:50
(Page rendering: 0.07 seconds, 15.41 MB)