|
LeviLamina
|
Public Types | |
| using | MaterialPtr = ::Bedrock::NonOwnerPointer<::ClientBlockPipeline::Material const> |
Public Member Functions | |
| virtual::ClientBlockPipeline::StepResult | run (::ClientBlockPipeline::Inputs const &inputs) const |
| MCAPI | MaterialOverrideStep (::Bedrock::NonOwnerPointer<::ClientBlockPipeline::Material const > materialOverride, ::ClientBlockPipeline::UvGenerationType uvGenerationType) |
| MCAPI void | _projectUvsFromBasis (::std::array<::Vec3, 4 > const &positions, ::Vec3 const &faceNormal, ::ClientBlockPipeline::UvTransform &generatedUvs) const |
| MCAPI void | _runUvGeneration (::ClientBlockPipeline::QuadIndicesFaceAttributes const &faceIndices, ::ClientBlockPipeline::PositionVertexAttributes const &vertexPositions, ::ClientBlockPipeline::FaceNormalAttributes const &faceNormals, ::ClientBlockPipeline::ImageUvFaceAttributes &overridenFaceImageUvs) const |
| MCAPI void * | $ctor (::Bedrock::NonOwnerPointer<::ClientBlockPipeline::Material const > materialOverride, ::ClientBlockPipeline::UvGenerationType uvGenerationType) |
| MCAPI::ClientBlockPipeline::StepResult | $run (::ClientBlockPipeline::Inputs const &inputs) const |
Static Public Member Functions | |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::ClientBlockPipeline::Material const > > | mMaterialOverride |
| ::ll::TypedStorage< 4, 4, ::ClientBlockPipeline::UvGenerationType > | mUvGenerationType |
| ::ll::TypedStorage< 8, 8, uint64 > | mStepId |
| ::ll::TypedStorage< 4, 12, ::SubChunkPos > | mRenderChunkPos |
|
virtual |
Implements ClientBlockPipeline::Step.
|
static |