![]() |
Castor3D 0.12.0
Multiplatform 3D engine
|
This is the complete list of members for castor3d::TriFaceMapping, including all inherited members.
| addFace(uint32_t a, uint32_t b, uint32_t c) | castor3d::TriFaceMapping | |
| addFaceGroup(FaceIndices const *const begin, FaceIndices const *const end) | castor3d::TriFaceMapping | |
| addFaceGroup(std::vector< FaceIndices > const &faces) | castor3d::TriFaceMapping | inline |
| addFaceGroup(std::array< FaceIndices, Count > const &faces) | castor3d::TriFaceMapping | inline |
| addFaceGroup(FaceIndices(&faces)[Count]) | castor3d::TriFaceMapping | inline |
| addQuadFace(uint32_t a, uint32_t b, uint32_t c, uint32_t d, castor::Point3f const &minUV=castor::Point3f(), castor::Point3f const &maxUV=castor::Point3f(1, 1, 1)) | castor3d::TriFaceMapping | |
| cleanup(RenderDevice const &device) | castor3d::SubmeshComponent | |
| clearFaces() | castor3d::TriFaceMapping | |
| clone(Submesh &submesh) const override | castor3d::TriFaceMapping | virtual |
| computeFacesFromPolygonVertex() | castor3d::TriFaceMapping | |
| computeNormals(InterleavedVertexArray &points, bool reverted=false) const | castor3d::TriFaceMapping | |
| computeNormals(Face const &face) | castor3d::TriFaceMapping | |
| computeNormals(InterleavedVertexArray &points, Face const &face) const | castor3d::TriFaceMapping | |
| computeNormals(bool reverted=false) override | castor3d::TriFaceMapping | virtual |
| computeTangents(Face const &face) | castor3d::TriFaceMapping | |
| computeTangents(InterleavedVertexArray &points, Face const &face) const | castor3d::TriFaceMapping | |
| computeTangentsFromNormals() | castor3d::TriFaceMapping | |
| computeTangentsFromNormals(InterleavedVertexArray &points) const | castor3d::TriFaceMapping | |
| gather(ShaderFlags const &shaderFlags, ProgramFlags const &programFlags, MaterialRPtr material, ashes::BufferCRefArray &buffers, std::vector< uint64_t > &offsets, ashes::PipelineVertexInputStateCreateInfoCRefArray &layouts, TextureFlagsArray const &mask, uint32_t ¤tLocation) override | castor3d::IndexMapping | inlinevirtual |
| getComponentsCount() const override | castor3d::TriFaceMapping | virtual |
| getCount() const override | castor3d::TriFaceMapping | virtual |
| getFaces() const | castor3d::TriFaceMapping | inline |
| getFaces() | castor3d::TriFaceMapping | inline |
| getID() | castor3d::SubmeshComponent | inline |
| getProgramFlags(MaterialRPtr material) const override | castor3d::IndexMapping | inlinevirtual |
| getType() const | castor3d::SubmeshComponent | inline |
| getUsageFlags() const override | castor3d::IndexMapping | inlinevirtual |
| IndexMapping(Submesh &submesh, castor::String const &type, VkBufferUsageFlags bufferUsageFlags) | castor3d::IndexMapping | |
| initialise(RenderDevice const &device) | castor3d::SubmeshComponent | |
| m_staging | castor3d::IndexMapping | protected |
| Name | castor3d::TriFaceMapping | static |
| needsUpdate() | castor3d::SubmeshComponent | inline |
| operator[](uint32_t index) const | castor3d::TriFaceMapping | inline |
| sortByDistance(castor::Point3f const &cameraPosition) override | castor3d::TriFaceMapping | virtual |
| SubmeshComponent(Submesh &submesh, castor::String const &type, uint32_t id) | castor3d::SubmeshComponent | |
| TriFaceMapping(Submesh &submesh, VkBufferUsageFlags bufferUsageFlags={}) | castor3d::TriFaceMapping | explicit |
| upload() | castor3d::SubmeshComponent | |
| ~SubmeshComponent() noexcept=default | castor3d::SubmeshComponent | virtual |