public SceneMeshVertexBufferMSFT
        (
            StructureType?type       = StructureType.TypeSceneMeshVertexBufferMsft,
            void *next               = null,
            uint?vertexCapacityInput = null,
            uint?vertexCountOutput   = null,
            Vector3f *vertices       = null
        ) : this()
        {
            if (type is not null)
            {
                Type = type.Value;
            }

            if (next is not null)
            {
                Next = next;
            }

            if (vertexCapacityInput is not null)
            {
                VertexCapacityInput = vertexCapacityInput.Value;
            }

            if (vertexCountOutput is not null)
            {
                VertexCountOutput = vertexCountOutput.Value;
            }

            if (vertices is not null)
            {
                Vertices = vertices;
            }
        }
        public TriangleMeshCreateInfoFB
        (
            StructureType?type          = StructureType.TypeTriangleMeshCreateInfoFB,
            void *next                  = null,
            TriangleMeshFlagsFB?flags   = null,
            WindingOrderFB?windingOrder = null,
            uint?vertexCount            = null,
            Vector3f *vertexBuffer      = null,
            uint?triangleCount          = null,
            uint *indexBuffer           = null
        ) : this()
        {
            if (type is not null)
            {
                Type = type.Value;
            }

            if (next is not null)
            {
                Next = next;
            }

            if (flags is not null)
            {
                Flags = flags.Value;
            }

            if (windingOrder is not null)
            {
                WindingOrder = windingOrder.Value;
            }

            if (vertexCount is not null)
            {
                VertexCount = vertexCount.Value;
            }

            if (vertexBuffer is not null)
            {
                VertexBuffer = vertexBuffer;
            }

            if (triangleCount is not null)
            {
                TriangleCount = triangleCount.Value;
            }

            if (indexBuffer is not null)
            {
                IndexBuffer = indexBuffer;
            }
        }
        public HandTrackingMeshFB
        (
            StructureType?type         = StructureType.TypeHandTrackingMeshFB,
            void *next                 = null,
            uint?jointCapacityInput    = null,
            uint?jointCountOutput      = null,
            Posef *jointBindPoses      = null,
            float *jointRadii          = null,
            HandJointEXT *jointParents = null,
            uint?vertexCapacityInput   = null,
            uint?vertexCountOutput     = null,
            Vector3f *vertexPositions  = null,
            Vector3f *vertexNormals    = null,
            Vector2f *vertexUVs        = null,
            Silk.NET.Maths.Vector4D <short> *vertexBlendIndices = null,
            Vector4f *vertexBlendWeights = null,
            uint?indexCapacityInput      = null,
            uint?indexCountOutput        = null,
            short *indices = null
        ) : this()
        {
            if (type is not null)
            {
                Type = type.Value;
            }

            if (next is not null)
            {
                Next = next;
            }

            if (jointCapacityInput is not null)
            {
                JointCapacityInput = jointCapacityInput.Value;
            }

            if (jointCountOutput is not null)
            {
                JointCountOutput = jointCountOutput.Value;
            }

            if (jointBindPoses is not null)
            {
                JointBindPoses = jointBindPoses;
            }

            if (jointRadii is not null)
            {
                JointRadii = jointRadii;
            }

            if (jointParents is not null)
            {
                JointParents = jointParents;
            }

            if (vertexCapacityInput is not null)
            {
                VertexCapacityInput = vertexCapacityInput.Value;
            }

            if (vertexCountOutput is not null)
            {
                VertexCountOutput = vertexCountOutput.Value;
            }

            if (vertexPositions is not null)
            {
                VertexPositions = vertexPositions;
            }

            if (vertexNormals is not null)
            {
                VertexNormals = vertexNormals;
            }

            if (vertexUVs is not null)
            {
                VertexUVs = vertexUVs;
            }

            if (vertexBlendIndices is not null)
            {
                VertexBlendIndices = vertexBlendIndices;
            }

            if (vertexBlendWeights is not null)
            {
                VertexBlendWeights = vertexBlendWeights;
            }

            if (indexCapacityInput is not null)
            {
                IndexCapacityInput = indexCapacityInput.Value;
            }

            if (indexCountOutput is not null)
            {
                IndexCountOutput = indexCountOutput.Value;
            }

            if (indices is not null)
            {
                Indices = indices;
            }
        }
Exemple #4
0
 internal static void OnUpdateChargedSpellNative(LeagueSharp.Native.GameObject *caster, int slot, Vector3f *pos, [MarshalAs(UnmanagedType.U1)] bool releaseCast, int *process)
 {
 }
Exemple #5
0
 internal static void OnCastSpellNative(LeagueSharp.Native.GameObject *caster, Vector3f *startPos, Vector3f *endPos, uint targetNetworkId, int *process)
 {
 }