Spark.Emit.HLSL.EmitContextHLSL.GetElemImpl C# (CSharp) Method

GetElemImpl() public method

public GetElemImpl ( SimpleValHLSL obj, EmitValHLSL idx ) : EmitValHLSL
obj SimpleValHLSL
idx EmitValHLSL
return EmitValHLSL
        public EmitValHLSL GetElemImpl(
            SimpleValHLSL obj,
            EmitValHLSL idx)
        {
            return new SimpleValHLSL(
                string.Format("{0}[{1}]", obj, idx),
                ((ArrayTypeBaseHLSL)obj.Type).ElementType);
        }

Same methods

EmitContextHLSL::GetElemImpl ( PseudoArrayValHLSL obj, EmitValHLSL idx ) : EmitValHLSL
EmitContextHLSL::GetElemImpl ( TupleValHLSL obj, EmitValHLSL idx ) : EmitValHLSL